<SEC-DOCUMENT>0000864749-25-000090.txt : 20250425
<SEC-HEADER>0000864749-25-000090.hdr.sgml : 20250425
<ACCEPTANCE-DATETIME>20250425150422
ACCESSION NUMBER:		0000864749-25-000090
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		109
CONFORMED PERIOD OF REPORT:	20250103
FILED AS OF DATE:		20250425
DATE AS OF CHANGE:		20250425

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TRIMBLE INC.
		CENTRAL INDEX KEY:			0000864749
		STANDARD INDUSTRIAL CLASSIFICATION:	MEASURING & CONTROLLING DEVICES, NEC [3829]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		EIN:				942802192
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0103

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14845
		FILM NUMBER:		25873128

	BUSINESS ADDRESS:	
		STREET 1:		10368 WESTMOOR DR
		CITY:			WESTMINSTER
		STATE:			CO
		ZIP:			80021
		BUSINESS PHONE:		(720) 887-6100

	MAIL ADDRESS:	
		STREET 1:		10368 WESTMOOR DR
		CITY:			WESTMINSTER
		STATE:			CO
		ZIP:			80021

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TRIMBLE NAVIGATION LTD /CA/
		DATE OF NAME CHANGE:	19930328
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>trmb-20250103.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c11c6630-f222-49ad-9874-413673c54159,g:d66a98c4-15d9-4760-a7ad-0e8b77b3821e,d:b4438226abda4b508959e7ba6bb7621b-->
<html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:trmb="http://www.trimble.com/20250103" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>trmb-20250103</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-31">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-32">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-33">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-34">0000864749</ix:nonNumeric><ix:nonNumeric contextRef="c-54" name="trmb:RevenueContractTerm" id="f-421">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-54" name="trmb:SubscriptionTerm" id="f-423">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-54" name="trmb:ProductWarrantyTerm" id="f-425">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-54" name="trmb:PostContractSupportTerm" id="f-427">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-56" name="us-gaap:CapitalizedContractCostAmortizationPeriod" id="f-429">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-58" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-439">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="c-60" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-441">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="c-62" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-443">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-56" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-456">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-905">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-906">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-254" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1201">364</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="trmb-20250103.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>trmb:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="business"><xbrli:measure>trmb:business</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="loan_facility"><xbrli:measure>trmb:loan_facility</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PlatformScienceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trmb:SubscriptionAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trmb:SubscriptionAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trmb:SubscriptionAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trmb:TransporeonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trmb:TransporeonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trmb:TransporeonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PlatformScienceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PlatformScienceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:GlobalTransportationTelematicsMobilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">trmb:AGCOCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-30</xbrli:startDate><xbrli:endDate>2024-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trmb:TradeNamesAndIntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trmb:TradeNamesAndIntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:SoftwareAndLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:SoftwareAndLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:AsiaPacificAndOtherNonUsCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:AsiaPacificAndOtherNonUsCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyFourSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyFourSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyEightSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyEightSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">trmb:UncommittedFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">trmb:UncommittedFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trmb:UncommittedRevolvingCreditFacilities75millionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trmb:UncommittedRevolvingCreditFacilities100millioneurosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-04</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyFourStockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyFourStockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyOneStockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyOneStockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:A2025StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-28</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-28</xbrli:startDate><xbrli:endDate>2025-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">trmb:JenniferAllisonsTradingArrangementPotentialSaleSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000864749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">trmb:JenniferAllisonsTradingArrangementActualNumberSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-03</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-400 f-401 f-402" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/></ix:resources></ix:header></div><div id="ib4438226abda4b508959e7ba6bb7621b_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:5pt;text-align:center"><img src="trmb-20250103_g1.jpg" alt="trimble - logo.jpg" style="height:40px;margin-bottom:5pt;vertical-align:text-bottom;width:175px"/></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:189.75pt"><tr><td style="width:1.0pt"/><td style="width:187.75pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:189.75pt"><tr><td style="width:1.0pt"/><td style="width:187.75pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:18.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:490.75pt"/><td style="width:1.0pt"/></tr><tr style="height:27pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15 (d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">January&#160;3</ix:nonNumeric>, 2025</ix:nonNumeric></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">or</span></td></tr><tr style="height:27pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-14845</ix:nonNumeric> </span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:189.75pt"><tr><td style="width:1.0pt"/><td style="width:187.75pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">TRIMBLE INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of Registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:189.75pt"><tr><td style="width:1.0pt"/><td style="width:187.75pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:434.25pt"><tr><td style="width:1.0pt"/><td style="width:208.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:208.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">94-2802192</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification Number)</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">10368 Westmoor Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Westminster</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-12">CO</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">80021</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices) (Zip Code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">720</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">887-6100</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:170.25pt"><tr><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:39.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, $0.001 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">TRMB</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: NONE</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:170.25pt"><tr><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.<br/>&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9746;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Exchange Act.<br/>&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer.</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"/><td style="width:39.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.013%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-23">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accelerated&#160;Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-accelerated Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Smaller&#160;Reporting&#160;Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Emerging Growth Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.   </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9746;</ix:nonNumeric></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of June&#160;28, 2024, the aggregate market value of the common stock held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="f-29">13.7</ix:nonFraction>&#160;billion based on the closing price as reported on the NASDAQ Global Select Market.  Shares of common stock held by each officer and director of the registrant have been excluded in that such person may be deemed to be an affiliate.  This determination of affiliate status is not necessarily a conclusive determination for any other purpose.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:313.50pt"><tr><td style="width:1.0pt"/><td style="width:145.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:10.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:115.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Outstanding at April&#160;18, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Common stock, $0.001 par value</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">238,583,485</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">shares</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-35" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the information required by Part III of this report is incorporated by reference from the proxy statement relating to the registrant&#8217;s 2025 annual meeting of stockholders (the &#8220;Proxy Statement&#8221;), to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</span></div></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_13"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE ON FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933 and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), which are subject to the &#8220;safe harbor&#8221; created by those sections.  These statements include, among other things:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">general global macroeconomic outlook, including slowing growth, inflationary pressures, and increases in interest rates as well as trade policy including the implementation of global tariffs; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">economic disruptions caused by the potential impact of volatility and conflict in the political and economic environment, including developments in the conflict between Russia and Ukraine;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">fluctuations in foreign currency exchange rates;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our ability to convert backlog to revenue;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the cyclical nature of our hardware revenue;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the portion of our revenue expected to come from sales to customers located in countries outside of the U.S.;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our plans to continue to invest in research and development for the active development and introduction of new products and to deliver targeted solutions to the markets we serve;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our shift towards a more significant mix of recurring revenue;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our belief that increases in recurring revenue will provide us with enhanced business visibility over time;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">risks associated with our growth strategy, focusing on historically underserved large markets;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our expectations regarding the execution and impact of the Connect &amp; Scale strategy;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">any anticipated benefits or impact to our results of operations and financial conditions from our acquisitions and our ability to successfully integrate the acquired businesses;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">any anticipated benefits associated with the sale of our global transportation telematics business (&#8220;Mobility&#8221;) to Platform Science, Inc. (&#8220;Platform Science&#8221;) and our associated investment;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">any anticipated benefits associated with the contribution of our precision agriculture business (&#8220;Ag&#8221;), excluding Global Navigation Satellite System (&#8220;GNSS&#8221;) and guidance technologies, to a newly formed joint venture, PTx Trimble, and the sale of the majority interest in PTx Trimble to AGCO Corporation (&#8220;AGCO&#8221;);</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our expectation to use a majority of the remaining proceeds from the Ag divestiture, after tax, to repurchase stock;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our ability to conduct, suspend, or discontinue our stock repurchase program subject to the discretion of our management;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our belief that our cash and cash equivalents and borrowings, along with cash provided by operations, will be sufficient in the foreseeable future to meet our anticipated operating cash needs, including expenditures related to our Connect&#160;&amp;&#160;Scale strategy, debt service, stock repurchases, and any acquisitions;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our belief that our gross unrecognized tax benefits will not materially change in the next twelve months;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our commitments to sustainability matters; and</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our ability to maintain effective internal controls over financial reporting, including our ability to remediate our material weaknesses in our internal control over financial reporting.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements regarding future events and the future results of Trimble Inc. (&#8220;Trimble,&#8221; the &#8220;Company,&#8221; or &#8220;we,&#8221; or &#8220;our,&#8221; or &#8220;us&#8221;) are based on current expectations and the beliefs and assumptions of our management that are subject to risks and uncertainties.  Discussions containing such forward-looking statements may be found in Item 1A &#8220;Risk Factors&#8221; and Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; section of this report.  Forward-looking statements generally can be identified by words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;future,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; and similar expressions.  These forward-looking statements involve certain risks and uncertainties that could cause actual results, levels of activity, performance, achievements, and events to differ materially from those implied by such forward-looking statements, including but not limited to, those discussed in this report under the section entitled &#8220;Risk Factors&#8221; and elsewhere, and in other reports we file with the Securities and Exchange Commission (the &#8220;SEC&#8221;), specifically the most recent reports on Form&#160;8-K and Form 10-Q, each as it may be amended from time to time.  These forward-looking statements are made as of the date of this report.  We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law.  Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">TRIMBLE INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 FORM 10-K ANNUAL REPORT</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART I</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_22">Business</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_22">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_61">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_61">11</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_79">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_79">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1C</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_82">Cybersecurity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_82">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_85">Properties</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_85">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_88">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_88">26</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_91">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_91">26</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART II</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_97">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity&#160;Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_97">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_100">[R</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_100">eserve</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_100">d]</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_100">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_103">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_103">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_130">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_130">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_223">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_223">70</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_226">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_226">70</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_229">Other Information</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_229">71</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_235">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_235">71</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART III</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_241">Directors, Executive Officers, and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_241">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_244">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_244">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_247">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_247">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_250">Certain Relationships, Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_250">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_253">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_253">72</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART IV</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_259">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_259">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_262">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_262">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_268">Signatures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_268">76</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_22"></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.02pt">Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble is a leading technology solutions provider that enables office and field professionals to connect their workflows and asset lifecycles to drive a more productive, sustainable future.  With a focus on the industries that build, move, and feed the world, the comprehensive depth and breadth of our solutions is transforming the way the world works, making it easier for Trimble customers to focus on what matters&#8212;getting the job done right.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We innovate at the intersection of the digital and physical worlds with solutions that span the world&#8217;s foundational industries, including building, civil and infrastructure construction, geospatial, survey and mapping, natural resources, utilities, transportation, and government.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We exist to empower our customers: asset owners, general and specialty contractors, engineers and designers, surveyors, energy and utility companies, trucking companies and drivers, as well as state, federal, and municipal governments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Productivity and sustainability are at the heart of who we are&#8212;woven into our work internally and through our customers&#8217; application of our technologies.  Our solutions provide customers with the ability to improve their work quality while being safe, efficient, and sustainable.  More than that, our products enable reduced environmental impact in our markets, ranging from reduced greenhouse gas (&#8220;GHG&#8221;) emissions to improved water stewardship.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Today&#8217;s work requires solutions for an interconnected world, no matter the industry.  This has driven Trimble to move increasingly from point solutions to workflows to industry ecosystems enabled by seamless data and artificial intelligence (&#8220;AI&#8221;).  Trimble offers a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">diverse range of coherent capabilities that connect applications, data, workflows, and mobile technologies to more efficiently orchestrate work, often in mixed fleet environments.  We deploy AI, Generative AI, Machine Learning, Computer Vision, and similar technologies into our solutions across our business segments to deliver customer value through process automation and operational insights.  Our advanced positioning and autonomous guidance capabilities enable increased precision with large equipment, including equipment used in construction and civil engineering.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer integrated systems that track and manage fleets of vehicles, improve the driver experience, and provide real-time logistical analytics and insights back to the office.  Our connected reality capture systems enable the management of large amounts of geo-referenced information, and our software solutions connect all aspects of a fleet, a farm, or a lane, while our collaborative building information modeling (&#8220;BIM&#8221;) solutions are used throughout the design, build, and operation of the built environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We focus on integrating our software application and cloud capabilities to create vertically-focused, system-wide solutions that transform how work is done.  The integration of sensors, software, hardware, and data in our portfolio gives us a unique ability to provide detailed insights for our customers to improve their specific workflows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy is centered on the concept of open industry clouds and underlying common data environments as the nucleus of our connected solutions, allowing all stakeholders to collaborate and make decisions based on the same information.  In construction, we connect teams across the design, build, and operational phases of a project.  Our connected supply chain solutions provide transportation companies and their drivers with tools to enhance fuel efficiency, safety, transparency, and sustainability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connected software applications and cloud platform services are key elements of our solutions and account for a steadily increasing portion of our business.  Our software enhances a broad range of other products and systems to allow our customers to optimize their work toward targeted outcomes and improve their decision-making and productivity.  Ranging from embedded, real-time firmware to software that integrates data with large-scale enterprise back-office systems, many of our solutions are extensible and can be tailored by users for customized business processes and workflows.  Trimble software capabilities include extensive three-dimensional (&#8220;3D&#8221;) modeling, analysis, planning and design solutions, AI capabilities, as well as a large suite of domain-specific software applications used across industries including construction, geospatial, utilities, and transportation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software is sold as subscription services, term licenses, or perpetual licenses, and is hosted as Software as a Service (&#8220;SaaS&#8221;), or can be provisioned for on-premise.  We are extending our capabilities to run in multi-cloud environments while delivering our unique value via domain-specific workflows and lifecycle management in our target industries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our global operations include major research, development, manufacturing, and logistics operations in the United States, the Netherlands, India, Germany, Finland, Canada, New Zealand, the United Kingdom, and Sweden. </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_25"></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth strategy is centered on multiple elements:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Execute on our Connect &amp; Scale strategy.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continue to focus on executing our multi-year platform strategy.  This strategy contains two elements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.46pt">The first element, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Connect</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, is about connecting more customer workflows, industry lifecycles, and solution offerings so that we can continue to transform the way our customers work.  This includes integrating more of our customers&#8217; data through cloud offerings, making more of our solutions available on a subscription basis, and incorporating AI capabilities.  For example, our flagship design and construction platform solution, Trimble Connect, enables entire project teams to collaborate in real-time between the office and the field to make efficient decisions around the same data-rich design model enhanced by our cloud capabilities.  Our cloud based solutions in construction create a connected data environment for online collaboration; workflows which connect the digital and physical worlds; and the power to dynamically orchestrate design coordination in the cloud from wherever project stakeholders may be.  Meanwhile in our Transportation business, the Trimble Transportation Cloud, for example, provides shippers and carriers with the critical information they need to make more informed bid and contract award decisions, while our Transporeon business creates a marketplace for shippers, forwarders, carriers, and retailers to connect online and digitize their end-to-end transportation management processes. </span></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.46pt">The second element, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Scale</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, is about investing in the people, processes, and technologies that are necessary to streamline and standardize our internal processes, providing a seamless experience for our customers as they engage with our connected solutions, and enabling us to continue to grow our business efficiently and effectively for many years into the future.  This network effect also means that the willingness of developers, partners, or end users to engage increases as the number of network participants grows, which further enhances the platform experience and end-user value. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Deliver customer outcomes that can enable productivity, quality, safety, transparency, and environmental sustainability.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Across our business segments, our technological solutions deliver customer value through digital transformation, replacing legacy methods to improve productivity, first-time quality, worker safety, operational transparency, and sustainability.  Our construction and transportation management systems enable customers to optimize their business operations while gaining better operational insight and transparency to facilitate more informed decision-making.  Our online, multi-sided marketplace solutions provide better real-time insight into market pricing and availability, while the deployment of AI across our solutions increases customer productivity through task and process automation.  Our field solutions automate tasks and improve first-time quality, while improving operator safety, and the connection of data flows and workflows between field and office and across stakeholders facilitates operational efficiency and transparency.  By delivering productivity and efficiency gains, avoiding rework, and enabling more sustainable designs, Trimble solutions also deliver sustainability advantages for our customers, reducing the use of fuels and other inputs, which delivers both reduced cost and lower carbon emissions.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Focus on software and services.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and services targeted for the needs of vertical end markets are fundamental elements of our solutions and are core to our growth strategy.  Our software is connecting stakeholders across the industry lifecycle continuums of our served industries.  Together, our software and services solutions integrate and optimize additional workflows for our customers, with increasing use of AI, thereby improving their work productivity, and in the case of subscription, maintenance, and support services, also provide us with enhanced business visibility over time.  Professional services constitute an additional customer offering that helps our customers integrate and optimize the use of our offerings in their environment.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Address attractive markets with significant growth and profitability potential.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We focus on large markets historically underserved by technology that offer significant potential for long-term revenue growth, profitability, and market leadership.  Our core industries, such as construction and transportation, are each multitrillion-dollar global industries that operate in demanding environments with technology adoption in the early phases relative to other industries.  With the growth in mobile and cloud computing capabilities, the increasing technological know-how of end users, and compelling return on investment, we believe many of our markets continue to be attractive for substituting Trimble&#8217;s technology and solutions in place of traditional operating methods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Capitalize on domain knowledge and technological innovation that benefit a diverse customer base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have over time redefined our technological focus from hardware-driven point solutions to integrated work process solutions to industry ecosystems by developing domain expertise and heavily reinvesting in research and development (&#8220;R&amp;D&#8221;) and acquisitions.  We currently have over 1,000 unique patents reflective of our technology portfolio and deep domain knowledge to deliver specific, targeted solutions quickly and cost-effectively to each of the vertical markets we serve.  Our patent portfolio is continuously updated with new patent grants that emerge from our investments in R&amp;D.  We look for opportunities where the opportunity for technological change is high and that have a requirement for the integration of multiple technologies into complete vertical solutions.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Drive geographic expansion with a localization strategy. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We view international expansion as an important element of our strategy, and we continue to position ourselves in geographic markets that will serve as important sources of future growth.  Products are sold in more than 170 countries through dealers, joint ventures, original equipment manufacturers (&#8220;OEMs&#8221;), and other channels throughout the world, as well as direct sales to end users.  Sales are supported by our own offices located in over 40 countries around the world.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Optimize go-to-market strategies to best access our markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We utilize vertically focused go-to-market strategies that leverage domain expertise to best serve the needs of individual markets both domestically and abroad.  These go-to-market capabilities include: independent dealers; joint ventures, including with Caterpillar, AGCO, and Nikon; OEM arrangements; distribution alliances with key partners; and direct sales to end users.  This combination of channels provides us with broad market reach and localization capabilities to effectively serve our markets.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Pursue strategic and targeted acquisitions, divestitures, joint ventures, and investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> O</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rganic growth continues to be our primary focus, while acquisitions serve to enhance our market position.  We acquire businesses that bring domain expertise, geographic presence, technology, products, and distribution capabilities that augment our portfolio and allow us to penetrate existing markets more effectively, or to establish a market beachhead.  Our success in targeting and effectively integrating acquisitions is an important aspect of our growth strategy. </span></div><div style="margin-top:3pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into a definitive agreement with Platform Science on September 14, 2024 to sell our Mobility business.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the end of the year 2024, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he transaction closed on February 8, 2025 resulting in our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ownership</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or rights to acquire ownership of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 32.5% o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f Platform Science&#8217;s expanded business with an approximate fair value of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-36">248.7</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We received (i) shares of preferred stock of Platform Science, with certain liquidation preferences, that represent 28.5% of Platform Science&#8217;s expanded business and (ii) warrants allowing us the rights to acquire 4% of Platform Science&#8217;s expanded business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction aims to enhance driver experience, fleet safety, efficiency, and compliance by combining two cutting-edge in-cab commercial vehicle ecosystems, which gives customers access to more applications and offerings.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To further grow and position Trimble, we partner with leaders in various fields by investing in early-to-growth stage companies through our venture fund and through strategic formation of joint ventures.  On April 1, 2024, we contributed our Ag business, excluding certain GNSS and guidance technologies, to a newly formed joint venture with AGCO named PTx Trimble, of which we retain a 15% ownership stake.  Our Ag business was part of our Field Systems segment.  </span><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble and AGCO&#8217;s shared vision is to create a global leader in mixed fleet smart farming and autonomy solutions that delivers on our collective strategy to better serve farmers with factory fit and aftermarket applications in the mixed fleet precision agriculture market.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Segments and Markets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segments are distinguished by the markets they serve.  Each segment consists of businesses that are responsible for product development, marketing, sales, strategy, and financial performance.  We report our financial performance, including revenue and operating income, based on three reportable segments: Architects, Engineers, Construction and Owners (&#8220;AECO&#8221;), Field Systems, and Transportation and Logistics (&#8220;T&amp;L&#8221;).  For further financial information about our segments, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">Note 7 &#8220;Reporting Segment and Geographic Information&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_28"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Architects, Engineers, Construction and Owners </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The AECO segment primarily serves customers working in architecture, engineering, construction, design, asset management, operations, and maintenance.  Within this segment, our most substantial product portfolios are focused on design, engineering, building and civil construction, capital planning, and asset management. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Architecture Design Software.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Empowers creative professionals in architecture, design, construction, and related industries with capabilities like SketchUp for design &amp; visualization, 3D modeling, construction and fabrication documentation, and architectural visualization.  It facilitates innovative and detailed design processes, enabling seamless collaboration among stakeholders.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Engineering Software.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transforms workflows with precision by focusing on enhancing accuracy, productivity, and profitability.  It includes capabilities for the mechanical, electrical, and plumbing (&#8220;MEP&#8221;) trades for engineering and modeling, structural engineering and modeling, and civil design and engineering by delivering constructable solutions that drive project success.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Construction Software.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Designed to optimize connected workflows, this software supports comprehensive project management through enterprise resource planning (&#8220;ERP&#8221;) and operations solutions.  Its capabilities span preconstruction and estimating, prefabrication, project and operations management, finance and human capital management, and digital supply chain management.  Our construction portfolio also enables civil contractors to align operational efficiency from bidding to project execution through estimating, scheduling, field tracking, equipment maintenance, and reporting and analyses. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Owner Software.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As architects, engineers, and contractors collaborate to deliver projects, our asset lifecycle management (&#8220;ALM&#8221;) portfolio centralizes data from capital planning, design, construction, and commissioning and unlocks its value into the operations and maintenance phases of the completed asset.  This owner-centric technology speeds decision-making, progress measurement, and payment for the AEC providers while improving the owner&#8217;s asset stewardship maintenance for years across the public and private sectors.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When combining our AECO software capabilities with our Field Systems portfolio, we are uniquely able to bring comprehensive integrated workflows to the broad construction industry ecosystem.  At our core, we are able to bridge the gap between office and field by integrating detailed design models and project tracking capabilities with field hardware (GNSS receivers and laser scanners), and ERP solutions in real-time.  This drives tremendous efficiencies in seamless workflows, error reduction, and process automation for the spectrum of construction users. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions enhance productivity and foster collaboration by improving data sharing across architects, designers, general contractors, subcontractors, and engineers.  The Trimble Connect collaboration platform streamlines and integrates workflows and ensures interoperability between Trimble&#8217;s solutions as well as software tools from the broader construction ecosystem and marketplaces.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through automation and innovation, our solutions reduce costs, waste, and rework, enhance worker safety, expedite project timelines, improve decision-making, and enhance quality control.  These technologies contribute to sustainability by fostering resource efficiency and environmental responsibility across the building construction industry.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, Trimble advanced its Connect &amp; Scale strategy with significant AECO software updates.  Highlights include (i) AppXchange for ERP; (ii) Tekla 2024; and (iii) enhanced visualization for Sketchup.  New AI-based capabilities were released in 2024, which included (i) LiveCount AI Takeoff; (ii) AI Driven 3D Model Search; (iii) Sketchup Diffusion and Assistant; and (iv) AI-driven project management workflows in ProjectSight.  Additionally, Trimble Unity launched, empowering public infrastructure owners with centralized data and connected digital workflows for ALM.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell and distribute our products across the AECO segment through a robust, integrated network of direct, indirect, and digital channels, tailored to optimize customer experiences across the geographic regions we serve.  We leverage our dedicated direct sales force to deliver software solutions to asset owners, clients, contractors, subcontractors, and consulting engineers, ensuring that the most appropriate channel is matched to each region for maximum market reach and customer satisfaction.  We develop and nurture a global network of independent distributors with deep expertise and strong customer relationships in their respective markets, including BuildingPoint dealers that specifically address the needs of the building construction industry.  Our digital channels complement this network by providing flexible, accessible, and scalable solutions that enhance customer engagement and streamline the purchasing process.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competitors in this segment are typically companies that produce software specific to the construction process.  As we extend our software and services offerings to cover the full set of construction lifecycle management solutions used by construction owners, designers, and construction companies, we increasingly compete with large established companies that offer similar systems across all industries.  We compete principally on the basis of innovation, differentiated products, domain expertise, service, quality, and geographic reach.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_31"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Field Systems</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Field Systems segment provides products and services to private, commercial, and government customers.  The businesses within Field Systems service surveying and mapping professionals, civil construction, building construction field services, and positioning systems.  We sell and distribute our products in the Field Systems segment primarily through a global network of independent distribution partners.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Geospatial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Through our surveying, mapping, and building construction product portfolio, professional surveyors and engineers provide services to the construction, engineering, mining, oil and gas, energy and utilities, government, and land management sectors.  Our solutions replace less productive conventional methods of surveying, mapping, 2D or 3D modeling, monitoring, measurement, reporting, and analysis.  Our suite of solutions includes field-based data collection systems and field software, real-time communications systems, and back-office software for data processing, modeling, monitoring, reporting, and analysis.  Our field-based technologies are used in handheld, land mobile, and airborne applications and incorporate technologies such as mobile application software, high precision GNSS, robotic measurement systems, inertial positioning, 3D laser scanning, digital imaging, and optical or laser measurement.  We maintain a joint venture with Nikon, which focuses on the design and manufacture in Japan of surveying instruments including mechanical total stations and related products.  Our office-based products include software for planning, data processing and editing, quality control, 3D modeling, intelligent data analysis and AI-based feature extraction, deformation monitoring, project reporting, and data export.  Our customers in this area benefit from using our products, including significantly improved productivity in both field and office activities, improved safety through non-contact measurement and detection of potentially dangerous ground or structure movement, and improved data flow that enables better decision-making.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Civil Engineering Construction.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our civil engineering and construction portfolio spans the lifecycle of civil infrastructure assets from feasibility and capital budgeting, to planning and design, to construction, through long-term operation and maintenance.  Our solutions serve key industry stakeholders, including asset owners or clients, design engineers, consultants, contractors, subcontractors, and suppliers.  Our technological suite is employed across the entire project lifecycle to improve productivity, reduce waste and re-work, including reduced carbon emissions, and enable more informed decision-making </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through enhanced situational awareness, data flow, data-driven insights and decision support, and project collaboration.  At the same time, our solutions can improve worker safety and reduce environmental impact.  Our suite of integrated solutions and technologies in this area includes field and office software for estimating and job cost management and optimized project design and visualization; software for 3D design and data sharing; systems to automatically guide and control construction equipment such as excavators, bulldozers, wheel loaders, motor graders, and paving equipment; systems to monitor, track, and manage assets, equipment, and workers; and software to facilitate the management of the construction process and for sharing and communication of data in real-time.  Together, these solutions are designed to transform how work is done within the civil construction industry.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The civil construction market portfolio integrates data and information across the entire construction process and across mixed fleets.  This includes data from site positioning and machine control systems, construction asset management equipment and services, and various software applications.  Utilizing wireless and internet-based site communications infrastructure, our solutions include the ability to track and control equipment, deploy a 3D model to machines, track the progress of work in real-time, and reduce re-work.  By leveraging our technology, contractors gain greater insight into their operations, helping them to lower costs and improve productivity, worker safety, and asset utilization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a joint venture with Caterpillar, Caterpillar-Trimble Control Technologies, to develop the next generation of advanced electronic guidance and control products for earth-moving machines.  The joint venture develops machine control and guidance products that use site design information combined with accurate positioning technology to automatically control dozer blades and other machine tools.  We also maintain a joint venture with Hilti, which focuses on the joint development of measuring solutions for the building construction trades and integrating data for construction management.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Positioning Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble Positioning Services serves customers in a variety of end markets, including agriculture, construction, geospatial, automotive, and other markets.  This service improves positional accuracy and enables higher levels of precision and automation for work processes and systems, including autonomous solutions.  Trimble GNSS-based correction services are available in a variety of formats and accuracy levels, depending on the relevant application&#8217;s specific needs.  Subscription-based services offered by Trimble Positioning Services include VRSNow; CenterPoint RTX; FieldPoint RTX; Rangepoint RTX; ViewPoint RTX; Trimble xFill; and OmniSTAR (HP, XP, G2, and VBS) services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we announced several new developments in Field Systems, including: (i) the Trimble R980 GNSS receiver, our new flagship model featuring industry-leading ProPoint and IonoGuard technology; (ii) the configurable Trimble X9 3D laser scanning system, available with perpetual and term-based licensing options; and (iii) Trimble Reality Capture platform service, an extension within Trimble Connect, unlocking the potential of scan data in the cloud.  We further expanded our reality capture portfolio with (i) the new Trimble MX90 and Trimble MX60 mobile mapping systems and (ii) an update to our Trimble SiteVision augmented reality software, which now also includes scanning capabilities.  Additionally, we delivered multiple feature releases in our powerful (i) Trimble Access field software; (ii) Trimble Business Center office software; (iii) Trimble 4D Control monitoring software; as well as (iv) TerraFlex and TerraOffice software.  Our software development continues to be focused on driving productivity through enhanced connectivity, supporting strategic industry workflows by delivering connected workflows and emphasizing interoperability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell and distribute our products in the Field Systems segment primarily through global networks of independent distributors with expertise and customer relationships in the respective markets, including SITECH Technology dealers, which serve the civil construction industry, and BuildingPoint dealers, which serve the building construction industry.  We also sell many of our software solutions through our own direct sales force when bundled into Trimble&#8217;s Construction One  offering to contractors, sub-contractors, and consulting engineers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major competitors in this segment are typically survey instrument companies that provide software-driven 3D measurement and imaging solutions.  We compete principally based on innovation, differentiated products, integrated workflow solutions, domain expertise, service, quality, and geographic reach.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_37"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transportation and Logistics</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The T&amp;L segment provides a suite of solutions for shippers, carriers, and intermediaries globally.  Within this segment, our most substantial product portfolio addresses the truckload freight market.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transportation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our transportation solutions provide capabilities for the long-haul trucking and freight shipper markets to create a connected supply chain and integrate all forms of transportation, drivers, back-office management, shippers, and freight.  We provide enterprise and mobility solutions focused on business intelligence and data analytics, safety and regulatory compliance, navigation and routing, freight brokerage, AI-powered transportation procurement, supply chain visibility and final mile, and transportation management and fleet maintenance.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the transportation market, we offer a suite of solutions that provides comprehensive fleet and transportation management systems, analytics, routing, mapping, reporting, and predictive modeling solutions to enable the transportation industry to achieve greater overall operational efficiency, fleet utilization, including greater fuel efficiency and reduced carbon emissions, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and profitability while ensuring regulatory compliance.  In addition to cloud-hosted solutions, we also integrate our applications and services directly into the customer&#8217;s IT infrastructure.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transportation management system serves as a central hub from which the core operations of transportation organizations are managed, data is stored and analyzed, and mission-critical business processes are automated.  Our enterprise transportation management system automates business processes spanning the entire transportation lifecycle for shippers, carriers, and intermediaries, delivering visibility, control, and decision support for the intricate relationships and complex processes involved in the movement of freight.  Our products also provide truck routing, mileage, and mapping solutions, as well as a voice-guided turn-by-turn navigation solution.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transporeon.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Transporeon solutions cover the transportation lifecycle from freight sourcing and procurement, through freight execution including dock and yard management all the way to freight auditing.  Our collective offerings position us uniquely to help customers tackle everyday challenges in the supply chain industry.  Our products aim to solve problems where they occur&#8212;in between companies&#8212;and hence are aimed for collaboration, interoperability, and data-driven decision making.  Each Transporeon product can be used standalone or in combination with each other.  With the amount of data we generate every day&#8212;up to approximately 200,000 transports and dock scheduling appointments get executed and booked on the Transporeon platform daily&#8212;we are able to provide data insights and market benchmarks, and enable our customers to use Generative AI enabled products, which base the decision making and learning on historical data as well as a constantly growing set of new information.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we had a number of developments in T&amp;L.  In September 2024, Trimble and Platform Science announced a partnership to transform the transportation industry through a definitive agreement for Platform Science to acquire </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our Mobility business.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction closed on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;8, 2025,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Trimble became a shareholder in Platform Science&#8217;s expanded business.  Additionally, (i) we integrated our real-time visibility solutions from Trimble and Transporeon for workflows to improve customer service and operational efficiency by giving customers the ability to notify their ecosystems of exceptions and delays with their shipments in real-time; and (ii) Transporeon offerings were standardized on Trimble Maps and PC*Miler routing offering customers the benefit of Trimble&#8217;s commercial routing solution globally.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The T&amp;L segment generally sells directly to end users and OEMs.  Competitors in this segment are typically companies that provide transportation management software, and digital freight matching.  We compete principally on the basis of interoperability, domain expertise, customer support and service, price, innovative product offerings, quality, and the completeness of our solutions.  </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_40"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality of Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction equipment revenue, within our Field Systems segment, historically has been higher in early spring.  However, overall, as a company, we are experiencing less seasonality as a result of the diversification of our businesses across segments and the increased impact of software and subscription revenue.  Changes in global macroeconomic conditions could also impact the level of seasonality we experience.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_43"></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We outsource the manufacturing of many of our hardware products to our key contract manufacturing partners that include Jabil and Benchmark Electronics Inc.  Our contract manufacturing partners are responsible for significant material procurement, assembly, and testing.  We continue to manage product design through pilot production for the subcontracted products, and we are directly involved in qualifying suppliers and key components used in all our products.  We also utilize original design manufacturers for some of our products.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture our optics-based products, as well as some of our GPS products, at our plants in Dayton, Ohio and Danderyd, Sweden</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of these products or portions of these products are also subcontracted to third parties for assembly.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary design, manufacturing, and distribution sites in Dayton, Ohio; Sunnyvale, California; Eindhoven, Netherlands; and Danderyd, Sweden </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> registered to ISO9001:2015 covering the design, production, distribution, and servicing of our products.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_46"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development and Intellectual Property</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our competitive position is maintained through the development and introduction of new products, including software and services.  Trimble delivers digital technologies that enhance the physical world by integrating and connecting industry workflows, stakeholders, and data, while modernizing its interfaces and business models to make it easier for customers to do business.  Our platform investments allow us to extend our differentiation in positioning and sensing, modeling, and analytics into emerging industry solutions and to drive ecosystem collaboration across our target industries.  This improves our value over the customer lifecycle, while enhancing our leadership in software and services, which already accounts fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r over 70% of our R&amp;D investment.  O</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur investments enable us to push the state-of-the-art in key technology areas and to connect other leading technologies to solve customer problems in new and unique ways.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our technology development practices, we actively establish and maintain our intellectual property rights through the use of patents, copyrights, trademarks, and trade secret laws.  We hold over </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> unique issued and enforceable patents covering key technology areas, including precision GNSS, optical and inertial positioning solutions, AI and machine learning, IoT, cloud computing, laser scanning, 3D modeling, point cloud processing, augmented reality, and many others.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patent portfolio is continuously updated with new patent grants that emerge from our investments in R&amp;D.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively manage the intellectual property used in the development, operations, and sales of our products and services.  We also own numerous trademarks and service marks that contribute to the identity and recognition of Trimble and that of its global products and services.  </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_49"></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sustainability</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We value sustainability, and we are taking action to harness our potential to address global challenges.  Inspired by our mission of &#8220;Transforming the Way the World Works,&#8221; and fueled by the dedication of our employees, we are working to build momentum and strive for continual improvement and measurable progress in shaping a sustainable future.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sustainability is deeply integrated into our business strategy, threaded throughout our products and solutions and our people and culture.  It&#8217;s what guides our innovations and investments.  It&#8217;s what drives us to build resilience for our company and our customers, to foster our people and culture, and to lead with integrity in all that we do.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:169.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:165.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:172.75pt"/><td style="width:1.0pt"/></tr><tr style="height:102pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><img src="trmb-20250103_g2.jpg" alt="g35q47.jpg" style="height:40px;margin-bottom:5pt;vertical-align:text-bottom;width:38px"/></div><div style="text-align:center"><span style="color:#005f9e;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Building Resilience</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">Enable customers to adapt, grow and thrive in the face of change</span></div><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">Driving decarbonization in our own operations and supply chain</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><img src="trmb-20250103_g3.jpg" alt="g38v54.jpg" style="height:40px;margin-bottom:5pt;vertical-align:text-bottom;width:43px"/></div><div style="text-align:center"><span style="color:#005f9e;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">People and Culture</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">Guided by our values of Belong, Grow, and Innovate</span></div><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">Activated by our leadership capabilities of Inspire, Engage and Achieve</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><img src="trmb-20250103_g4.jpg" alt="g98x37.jpg" style="height:40px;margin-bottom:5pt;vertical-align:text-bottom;width:43px"/></div><div style="text-align:center"><span style="color:#005f9e;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Leading with Integrity</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">Corporate and Sustainability Governance</span></div><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">Ethical Business Practices</span></div><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.85pt">Privacy and Cybersecurity</span></div></td></tr></table></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Building Resilience.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We build resilience for our customers, our company, and our supply chain.  Our technologies in positioning, modeling, and data analytics help our customers take meaningful, precise action, including for sustainability challenges.  By connecting the physical and digital worlds, our solutions provide the information to make the right decisions at the right time.  We are working throughout our value chain, with suppliers and customers, as well as within our own operations, toward a more sustainable future.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our core growth strategy for our customers includes: (i) our Connect &amp; Scale strategy through industry cloud platforms to optimize customers&#8217; work for maximum collaboration, effectiveness, and efficiencies; (ii) enabling our customers to make better decisions and work smarter; and (iii) investing in cutting-edge innovation through new ventures to accelerate digital transformation in the industries we serve.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to apply our innovation and efficiency capabilities in line with our own climate action roadmap.  Guided by our Science-Based Targets initiative (SBTi), approved enterprise-level GHG emissions reduction targets, we continue to work towards (i) cutting our GHG footprint in half by 2030; (ii) source 100% renewable energy by 2025; and (iii) engage 70% of our suppliers to set their own science-based emission reduction targets by 2026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SBTi covers our two absolute reduction targets: (i) Trimble commits to reduce absolute scope 1 and 2 GHG emissions 50% by 2030 from a 2019 base year; and (ii) Trimble commits to reduce absolute scope 3 GHG emissions from fuel and energy related activities, business travel, and upstream transportation and distribution 50% by 2030 from a 2019 base year.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">People and Culture.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Guided by our values of Belong, Grow, and Innovate, our community of talented and innovative employees creates opportunities for our customers and community members to thrive.  As further described in the below Human Capital section, our focus on our values enables our employees to do their best work and empowers them to better solve complex problems for our customers and the communities that we serve.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leading with Integrity.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We are dedicated to leadership principles that ensure excellence in all we do.  Through transparency, good governance, and a deep commitment to sustainability and ethics, we continue operating from a strong foundation of integrity now and in the future.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supported by the Audit Committee, People and Compensation Committee, and Nominating and Corporate Governance Committee, the Board of Directors reviews, monitors, and guides our sustainability strategy, commitments, and accountability for risk management.  Our executive management team further executes the strategies and steers operations.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations adhere to key guiding policies, such as our Environmental Policy and Human Rights and Labor Policy.  The Code of Business Conduct provides the tools and information necessary for our team and partners to maintain high ethical standards and business integrity. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our culture reflects our guiding principles at work and is fundamental to sustaining our success.  That company culture is foundational to a thriving workplace; it is the behaviors and values of leaders and employees that are the foundation for who we are.  At Trimble, we value being yourself and thriving together; being intentional and humble; and being curious and solving problems.  Our leaders inspire purpose and vision, engage to draw out the best from each other, and strive to achieve meaningful results.  This mindset shapes how we treat one another and how we serve our customers, colleagues, and stockholders.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we employed over 12,100 full-time and part-time employees, the overwhelming majority of which were full-time employees.  Approximately 42%, 34%, 19%, and 5% of employees reside in North America, Europe, Asia-Pacific, and the rest of the world.  Our employees work in over 40 countries.    </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">People and Culture  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to providing every employee the opportunity to learn, grow, and excel in a collaborative environment where everyone feels they belong.  We believe that a variety of experiences and perspectives fuels innovation and drives our best thinking.  Our leaders activate their teams through our leadership capabilities of Inspire, Engage, and Achieve.  They inspire their teams by fostering a shared vision built on integrity and aspiration; they engage them through opportunities that cultivate humility, curiosity, and collaboration; and they strive to achieve exceptional results for our customers through relentless innovation.  Our leaders cultivate an environment of collaboration, innovation, and growth, helping ensure every employee is empowered to contribute their best.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Engagement</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engage employees in a variety of ways that promote open, transparent communication.  Our global engagement surveys are designed to encourage employees to share meaningful feedback that allows us to celebrate our strengths and openly talk about areas that require improvement and continued focus.  Our performance management program focuses on aligning managers and employees on priorities that best contribute to our strategic objectives and also fosters coaching and feedback that reinforces our shared values.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Talent Development</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through our internal global talent platform, we empower employees to identify internal job opportunities, skill development resources, and projects to achieve their personal development goals and full potential.  We encourage employees to nurture a love of continuous learning and resilience that is essential for accomplishment. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation and Benefits </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe people should be paid in accordance with the role they perform and for their skills and experience.  To deliver on that commitment, we benchmark, and set pay ranges based on market data and consider factors such as an employee&#8217;s role, their experience, their performance, and the cost of living in the region in which they live.  We also regularly review our compensation practices to help ensure our pay is fair and equitable.  In addition to base salaries, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain roles are eligible to participate in short-term and long-term incentive plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer comprehensive, market-competitive benefit programs tailored to the needs of our global workforce (which vary by country and region).  Our benefits portfolio supports health, well-being, and financial security of our employees, encompassing health and wellness programs, life and disability insurance, flexible savings accounts, paid time off, parental and family leave, employee support resources, retirement plans, and an employee stock purchase plan.  We also provide benefits that reflect the evolving needs of our workforce, such as education programs, peer recognition, and on-site services that include health and fitness centers at select locations.  Additionally, our flexible work strategy is designed to meet the evolving needs of our workforce while maintaining high levels of productivity and innovation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Building Community Connections</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that building connections between our employees, their families, and our communities creates a more meaningful, fulfilling, and enjoyable workplace.  In our offices around the world, our employee-led committees select local organizations to support, often in the form of grants and employee fundraising.  </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble Foundation Fund (the &#8220;Foundation&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> aligns international philanthropic efforts by giving back to the communities where Trimble does business and helping those in need.  The Foundation focuses on three key areas within our communities: (i) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">building community resilience thr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ough disaster responses as well as climate change adaptation and mitigation efforts; (ii) increasing access to quality education and pathways to fulfilling careers; and (iii) transforming industries through projects that scale sustainable industry practices. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Health, Safety, and Wellness</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our business is fundamentally connected to the well-being of our people.  Accordingly, we are committed to the health, safety, and wellness of our employees.  We provide our employees and their families with access to a variety of innovative, flexible, and convenient health and wellness programs that offer choice where possible, so they can customize their benefits to meet their needs and the needs of their families. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to these reports are available free of charge on our website through </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">investor.trimble.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as soon as reasonably practicable after such material is electronically filed with or furnished to the Securities and Exchange Commission.  Financial news and reports and related information about our Company, GAAP to non-GAAP reconciliations, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as well as our Sustainability report, a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re also found on this website.  Information contained on our website is not part of this report.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, you may request a copy of these filings (excluding exhibits) at no cost by writing or telephoning us at our principal executive offices at the following address or telephone number:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble Inc.<br/>10368 Westmoor Drive, Westminster, CO 80021<br/>Attention: Investor Relations <br/>Telephone: (303) 635-8551</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The URLs in this report are intended to be inactive textual references only.  They are not intended to be active hyperlinks to websites.  The information on such websites, even if it might be accessible through a hyperlink resulting from the URLs or referenced herein, is not and shall not be deemed to be incorporated into this report.  No assurance or representation is given as to the suitability or reliability for any purpose whatsoever of any information on such websites.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_58"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information about our Executive Officers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The names, ages, and positions of our executive officers as of April&#160;25, 2025, are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Position</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert G. Painter</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phillip Sawarynski</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jennifer Allison</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, General Counsel and Secretary</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald J. Bisio </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chris Keating</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peter Large</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark Schwartz</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Julie A. Shepard</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Robert G. Painter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Robert Painter has been Trimble&#8217;s president and chief executive officer since January 2020.  From 2016 through 2019, he served as the Company&#8217;s chief financial officer.  Prior to that, Mr. Painter held a variety of positions in the Company, including vice president of Trimble Buildings construction software, general manager of the Intelligent Construction Tools international joint venture, general manager of Construction Services, and leadership positions in corporate development and corporate strategy.  Mr. Painter holds a bachelor&#8217;s degree in finance from West Virginia University and an MBA from Harvard University.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Phillip Sawarynski</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Phillip Sawarynski became Trimble&#8217;s chief financial officer in August 2024, having previously served as Trimble&#8217;s treasurer since 2018, as well as managing director and co-head of Trimble Ventures since 2021, and vice president of corporate development since 2022.  From 2015 to 2018, he served as sector vice president of finance in Trimble&#8217;s mobility and intelligent transportation division, and from 2013 to 2015, as general manager of the Company&#8217;s imaging division.  Mr. Sawarynski joined Trimble in 2009 as a finance director, first in Trimble&#8217;s agriculture division from 2009 to 2011 and then in Trimble&#8217;s geospatial business segment from 2011 to 2013.  Prior to joining Trimble, Mr. Sawarynski served as CFO of Nexus Corporation and held a variety of finance and engineering positions at Ford Motor Company, The Dow Chemical Company, and International Paper Company.  He holds a Bachelor of Science degree in Chemical Engineering from the University of Michigan, and an MBA from Carnegie Mellon University.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jennifer Allison</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jennifer Allison became Trimble's general counsel and corporate secretary in April 2023, having served as general counsel for Trimble&#8217;s Construction Sector since July 2018, when Trimble acquired Viewpoint, where she had served as general counsel since 2016.  Previously, Ms. Allison was general counsel at Tripwire, and prior to that she was the assistant </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">general counsel and director of human resources and corporate compliance for EthicsPoint (now NAVEX Global).  Prior to those roles, Ms. Allison clerked for the Oregon Supreme Court.  Ms. Allison received a bachelor&#8217;s degree in English Literature from Portland State University and her JD from Lewis &amp; Clark Law School.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ronald J. Bisio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ronald Bisio currently serves as senior vice president in charge of the Field Systems segment, responsible for advanced positioning, agriculture industry solutions, civil construction field systems, and geospatial business operations.  From July 2022 to November 2023, he served as senior vice president responsible for Trimble&#8217;s transportation businesses.  Prior to that, Mr. Bisio was responsible for Trimble&#8217;s surveying and geospatial businesses since April 2015, first as vice president and then as senior vice president as of February 2019.  From January 2011 until April 2015, he served as general manager for Trimble&#8217;s rail division.  He joined Trimble in 1996 and has also held several marketing, sales, and general management positions while at Trimble.  Mr. Bisio earned an MBA from the University of Denver, a Master of Regional Planning from&#160;the University of Massachusetts, and a Bachelor of Science in Cartography from Salem State University in Salem, Massachusetts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Chris Keating</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chris Keating currently serves as senior vice president of the T&amp;L segment, responsible for Transporeon, enterprise, MAPS, and forestry.  Mr.&#160;Keating first joined Trimble in July 2012 via the acquisition of the SketchUp team from Google.  Until October 2023, he served in expanding leadership roles in Trimble&#8217;s AECO segment, including as general manager of the architecture &amp; design division (SketchUp), vice president and general manager of the AECO design and engineering software group, and senior vice president of corporate strategy.  Mr. Keating holds a bachelor&#8217;s degree in Mechanical Engineering from Clarkson University and an MBA from Carnegie Mellon University.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Peter Large</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Peter Large currently serves as senior vice president in charge of strategy, corporate development, corporate partnerships and alliances, and Trimble&#8217;s Office of Technology Innovation.  From October 2022 to November 2023, he served as senior vice president responsible for Trimble's buildings and infrastructure segment, and from July 2021 to October 2022, as senior vice president responsible for our civil infrastructure solutions businesses, including Trimble&#8217;s joint ventures with Caterpillar and Hilti.  Prior to that, he was vice president responsible for Trimble&#8217;s construction field solutions businesses.  He&#160;was appointed to that position when he rejoined Trimble in December 2020, having earlier served with the Company between 1996 and 2014 in a number of leadership roles, including as vice president of channel development; as general manager for the mapping, GIS, and utilities business; and in a variety of product management, marketing, and sales management roles.  Prior to re-joining Trimble, he obtained a doctoral degree and then was a research solutions strategist with Boeing&#8217;s Digital Solutions and Analytics business from 2019 to 2020.  Dr.&#160;Large holds an Ed.D. from Oklahoma State University, a Master of Science in Management from the Stanford University Graduate School of Business, a Postgraduate Diploma in Strategy and Innovation from the University of Oxford, and a Bachelor of Science degree from the University of Newcastle Upon Tyne, U.K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mark Schwartz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mark Schwartz currently serves as senior vice president of the AECO segment, responsible for Trimble&#8217;s construction enterprise solutions, civil infrastructure design and engineering, and owner and public sector businesses.  Prior to that, Mr.&#160;Schwartz served as senior vice president responsible for construction enterprise solutions from October 2022 until November 2023, and as Trimble&#8217;s chief digital officer from September 2020 through October 2022, leading the transformation initiatives of Trimble's business systems, processes, and infrastructure to better serve the customer through the transition to &#8220;as&#8209;a-service&#8221; business models.  Mr. Schwartz served as vice president and general manager of Trimble&#8217;s civil construction software business from January 2020 until September 2020 and as chief operating officer of virtual site solutions, a joint venture between Trimble and Caterpillar from April 2017 to January 2020.  Mr. Schwartz holds a Bachelor of Science from Bryant University in Smithfield, Rhode Island.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Julie A. Shepard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Julie Shepard&#160;has been Trimble&#8217;s chief accounting officer since May 2007.  She joined Trimble in December 2006 as vice president of finance.  Prior to joining Trimble, she was vice president of finance and corporate controller at Quantum Corporation.  She brings with her over 30 years of experience in a broad range of finance roles, with diverse experience ranging from early-stage private equity backed technology companies to large multinational corporations.  She began her career at Price Waterhouse and is a Certified Public Accountant.  Ms. Shepard received a Bachelor of Science in Accounting from California State University.  She is a member of the AICPA, Financial Executives Institute, and the Institute of Management Accounting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.  Risk Factors </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RISKS AND UNCERTAINTIES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should carefully consider the following risk factors, in addition to the other information contained in this report and in any other documents to which we refer you in this report, before purchasing our securities.  The risks and uncertainties described below are not the only ones we face.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_64"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks related to our business</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate globally and are subject to significant risks in many jurisdictions, including risks related to adverse economic, political, regulatory, and other global and regional conditions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations in many countries, and a significant portion of our revenue is derived from countries outside of the United States.  As a result, our business, financial condition, and results of operations, including our ability to design, develop, or sell products, has been and may continue to be adversely affected by a number of factors outside of our control, including:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">global and local economic conditions, such as inflation and recession;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the strength of the engineering, construction, and transportation markets;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the demand and cost of commodities;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inadequate infrastructure and other disruptions, such as supply chain interruptions and large-scale outages or unreliable provision of services from utilities, transportation, data hosting, or telecommunications providers;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">government restrictions on our operations in any country, or restrictions on our ability to repatriate earnings from a particular country;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">differing employment practices and labor issues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the challenges and costs of staffing and managing a global workforce;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">imposition of new and changing trade barriers, including trade sanctions, duties, tariffs, and import or export licensing requirements or restrictions;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">compliance with differing local laws and regulations, including those relating to privacy, labor, and local content;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">ineffective legal protection of our IP rights in certain countries or difficulties procuring or enforcing our IP rights;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">volatile geopolitical conditions, including significant regional military conflicts and political and economic instability, in countries where we do business;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">local business and cultural factors that differ from our normal standards and practices, which can include longer payment cycles and difficulties in enforcing agreements and collecting receivables in certain foreign jurisdictions; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">fluctuations in currency rates; and</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">uncertainty regarding social, political, immigration, tax, and trade policies in the U.S. and abroad.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant trade disruption or the establishment or increase of any trade barrier in any area where we do business &#8211; such as through increased tariffs imposed on imports into the U.S. and any resulting retaliatory actions taken by other countries &#8211; could increase the cost of our products, which could adversely impact the margin that we earn on sales, make our products more expensive for customers or create uncertainty around demand for certain types of products, which could make our products less competitive and reduce customer demand or result in supply chain delays.  The heightened trade tensions and related imposition of tariffs between the U.S. and its trading partners, the extent and duration of these tariffs, and their impact on global economic conditions remain uncertain and depend on various factors, including international negotiations, policy responses, potential exemptions, and shifts in global supply and demand.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If ther</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e were to be a deterioration in the global economy, the economies of the countries or regions where our customers are located or do business, or the industries that we or our customers serve, the demand for our products and services would likely decrease.  In addition, government or customer efforts, attitudes, laws, or policies may lead to non-U.S. customers favoring domestic suppliers that could compete with or replace our products, which would also have an adverse effect on our business.  Changes in economic conditions and political uncertainty surrounding international trade also make it difficult to make financial forecasts.  Any of the foregoing factors could adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced disruption in our supply chain and related events, and are subject to ongoing supply chain risks</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are dependent upon a limited number of contract manufacturers for the manufacture, testing, and assembly of certain products and specific suppliers for a number of our critical components.  These arrangements can generally be terminated with a limited notice.  Our current reliance on a limited group of contract manufacturers and suppliers involves risks, including the potential inability to obtain products or components to meet customers&#8217; delivery requirements, reduced control over pricing and delivery schedules, and discontinuation of or increased prices for certain components.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The geopolitical conditions, such as the developments in the conflict between Russia and Ukraine and related events and their impact on our suppliers and on international trade in general, have previously led to shortfalls in available components we need to make products as well as increased costs to obtain components, to make products, and to transport components and products.  The disruptions included</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> extended delivery times for certain components of our hardware products and increased freight costs.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These disruptions had an adverse effect on our ability to meet customer demand and have resulted in delays in shipping products to customers and dealers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future disruptions could occur as a result of any number of events, such as:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inflationary cost increases;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">trade restrictions, tariffs, or duties; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">increases in wages that drive up prices of labor;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the imposition of new regulations, quotas, or embargoes on components;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a scarcity of, or significant increase in the price of, raw materials or required components for our products;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">fluctuations in currency exchange rates; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">transportation failures affecting the supply chain and shipment of materials and finished goods; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">third party interference in the integrity of the products sourced through the supply chain; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">severe weather conditions or natural disasters; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">civil unrest, military conflicts, geopolitical developments, war, or terrorism; and </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">disruptions in utility and other services.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any other circumstance that would require us to seek alternative sources of supply or to manufacture, assemble, and test such components internally could significantly delay our ability to ship our products, which could damage relationships with current and prospective customers and could harm our reputation and brand as well as our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lastly, due to supply chain issues, we have in the past and may in the future accumulate excess inventories if we inaccurately forecast demand for our products, or if dealers are unable to work through their excess inventory.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to effectively integrate, streamline, and manage our diverse and complex businesses and operations, our ability to generate growth and revenue from new or existing customers may be adversely affected</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our operations are geographically diverse and complex, our personnel resources and infrastructure could become strained, and our reputation in the market and our ability to successfully manage and grow our business may be adversely affected.  The size, complexity, and diverse nature of our business and the expansion of our product lines and customer base have placed increased demands on our management and operations, and future growth may place additional strains on our resources in the future.  Our ability to effectively compete and to manage our planned future growth will depend on, among other things, the following:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">maintaining continuity in our senior management and key personnel;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">increasing the productivity of our existing employees;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">attracting, retaining, training, and motivating our employees, particularly our technical and management personnel; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">deploying our solutions using third-party information systems, which may require changes to our applications, documentation, and operational processes; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">improving our operational, financial, and management controls; and </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">improving our information reporting systems and procedures. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have increasingly diversified and modified the nature and mix of our businesses, both organically and by acquisitions and divestitures.  As a result, an increasing amount of our business involves business models that require managerial techniques and skill sets that are different from those required to manage our historical core businesses.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to our Connect &amp; Scale strategy, we are investing substantial resources in integrating our product offerings and transitioning our businesses to common core services and systems to achieve economies of scale, simplify our operations, and improve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the customer experience.  These efforts may result in disruptions to our operations,</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which could have an adverse effect on our customers, may cost more than we anticipate increasing our expenses, and take longer than planned.  </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These factors could have an adverse impact on our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our software and subscription businesses may adversely affect our revenue</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An increasing portion of our revenue is generated through software maintenance and subscription revenue, which includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software as a Service (&#8220;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS&#8221;) and new subscription services for integrated solutions.  Our customers have no obligation to renew their agreements for our software maintenance or subscription services after the expiration of their initial contract period, which typically ranges from one to three years.  This shift reflects an increasing use of subscription models for new products, and a transition for some existing products from perpetual license sales and distribution in favor of SaaS or other subscription offerings, as well as divestitures of some of our legacy businesses.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customer acquisition and renewal rates may decline or fluctuate as a result of a number of factors, including overall economic conditions, the health of their businesses, competitive offerings, and customer dissatisfaction with our services.  Customer satisfaction with our services is affected by a variety of factors, such as security, reliability, performance, concerns </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">about data privacy, current subscription terms, customer preference, and industry adoption.  If customers do not renew their contracts for our products, our maintenance and subscription revenue will decline, and our financial results will suffer.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription models provide our customers with the right to access certain of our software in a hosted environment or use downloaded software for a specified subscription period.  Market acceptance of such offerings is affected by a variety of factors, such as security, reliability, performance, current license terms, customer preference and industry adoption, social/community engagement, customer concerns with entrusting a third party to store and manage their data, public concerns regarding privacy, and the enactment of restrictive laws or regulations.  If we are unable to successfully market and support our subscription offerings, our business, financial condition, and results of operations could be adversely impacted.  </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continually re-evaluate our software licensing programs and subscription programs, including specific license models, delivery methods, and terms and conditions.  Changes to our licensing programs and subscription programs, including the introduction of new subscription services for integrated solutions that include hardware, the timing of the release of enhancements, upgrades, maintenance releases, the term of the contract, discounts, and promotions, could impact the timing of the recognition of revenue for our products, and adversely affect our cash flow, business, financial condition, and results of operations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have identified material weaknesses in our internal control over financial reporting, and if our remediation of such material weaknesses is not effective, it could impact our ability to produce timely and accurate financial statements or comply with applicable laws and regulations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had first identified material weaknesses in our internal control over financial reporting for the fiscal year ended December 29, 2023.  A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of preparing our consolidated financial statements as of and for the fiscal year ended December 29, 2023, as included in the Annual Report on Form 10-K for the period ended December 29, 2023 (the &#8220;2023 Form 10-K&#8221;), we had identified a material weakness related to the accounting for the Company&#8217;s business combination of Transporeon, including lack of appropriate oversight of third-party valuation specialists and insufficient design and operating effectiveness of management review controls.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the filing of the 2023 Form 10-K with the SEC on February 26, 2024, management re-evaluated the effectiveness of our internal control over financial reporting.  Based on this re-evaluation, we had identified additional material weaknesses related to certain information technology general controls (&#8220;ITGCs&#8221;), undue reliance on controls over IT interfaces, and the evaluation of standalone selling prices utilized in the accounting for revenue, all of which support the Company&#8217;s financial reporting processes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, the Company had delayed the filing of its Quarterly Reports on Form 10-Q for the first, second, and third quarters of 2024 until the assessment of the impacts of the matters described above was complete.  As a result of the delayed filings, the Company had received notices from the Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) indicating that the Company was not in compliance with Nasdaq Listing Rule 5250(c)(1) (the &#8220;Listing Rule&#8221;), which requires listed companies to timely file all required periodic financial reports with the SEC.  Subsequently, the Company had delayed the filing of this report for the fiscal year ended January 3, 2025 due to the time required to prepare and file the prior delayed reports.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After filing its Amendment No. 1 on Form 10-K/A to the 2023 Form 10-K and its Quarterly Reports on Form 10-Q for the first, second, and third quarters of 2024 with the SEC on January 16, 2025, and subsequently, this report for the fiscal year ended January 3, 2025 with the SEC,  the Company has since regained compliance with the Listing Rule.  As a result of our previous failure to timely meet our SEC reporting obligations, we are unable to use Form S-3 for the twelve months after that date.  This could make accessing the capital markets during this period more costly or less efficient.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our management, under the oversight of the Audit Committee, has been taking actions to address the material weaknesses in our internal control over financial reporting for the fiscal year ended January 3, 2025 and implement our remediation plan, in each case, as described more fully in Part II, Item 9A, &#8220;Controls and Procedures&#8221; of this report.  Unless otherwise described herein, the material weaknesses will not be considered remediated until the applicable remedial controls operate for a sufficient period of time and management has concluded through testing that these controls are operating effectively.  If we are not able to successfully remediate these material weaknesses, there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be presented or detected on a timely basis. Moreover, if we uncover additional material weaknesses, our financial statements may be inaccurate, and we may be unable to comply with our SEC filing obligations, which could prevent us from using Form S-3 or result in a Nasdaq delisting. In addition, we may be unable to access the capital markets or repurchase our stock if we are not current with our SEC filing obligations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to continue to enter into or maintain important alliances and distribution relationships</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that in certain business areas, our success will depend on our ability to form and maintain alliances with industry participants.  Our failure to form and maintain such alliances on commercially acceptable terms, or the preemption or disruption of such alliances by the actions of competitors, could adversely affect our ability to sell our products to customers.  Our relationships with substantial industry participants such as Caterpillar, Nikon, Hilti, and AGCO are likely to evolve over time based upon the changing business needs and objectives of the parties.  Evolution of our business strategies and diversification of product portfolios may lead to increased competition with our strategic allies, placing additional pressure on these relationships.  Since these strategic relationships contribute to significant ongoing business in certain of our important markets, changes or disruptions in these relationships could adversely affect our sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To develop and expand our distribution channels, we must continue to expand and improve our processes and procedures that support our distribution channels, including our investment in systems and training, and those processes and procedures may become increasingly complex and difficult to manage.  The time and expense required for sales and marketing organizations of our channel partners to become familiar with our product offerings, including our new product developments, and newer types of offering, such as subscription programs for integrated solutions that include hardware, software maintenance, and other recurring services, may make it more difficult to introduce those products to end users and delay end-user adoption, which could result in lower revenue.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As market conditions and our business strategies evolve, we must also evolve our distribution and go to market strategies.  Our efforts to further develop and expand dealer networks may not be successful, and could cause conflict in our channels or disrupt dealer coverage within specific geographic or end-user markets, which could cause difficulties in marketing, selling, or servicing our products and have an adverse effect on our business, financial condition, and results of operations.  We utilize dealer networks to market, sell, and service many of our products.  Dealers who carry products that compete with our products may focus their inventory purchases and sales efforts on goods provided by competitors due to industry demand or profitability.  Such sourcing decisions can adversely impact our business, financial condition, an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d results of operations.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing in and integrating new acquisitions or divesting businesses could be costly, place a significant strain on our management systems and resources, or fail to deliver expected outcomes </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have divested businesses, including the sale of our agricultural business to a joint venture with AGCO and the sale of our Mobility business.  We expect to undertake more divestitures in the future.  Any such divestiture may result in:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a disruption of our business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced synergies, including the loss of scale or key employees;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">impairment of customer relationships; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reductions in the breadth of our product offerings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Divestitures may adversely impact our results if we are unable to offset the dilutive impacts from the loss of revenue associated with the divested products or businesses, or mitigate overhead costs allocated to those businesses.  We could also experience higher than expected transaction costs and business sale losses, or post-closing disputes with buyers of our divested businesses, which may adversely affect our business, financial condition, and results of operations.  Additionally, we typically agree to certain commercial arrangements with buyers, including to provide certain transitional services and support when we divest a business, and we may face disputes and significant, unanticipated costs in providing such services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For significant divestitures, these transitional services can take up considerable corporate resources and attention, which may adversely affect our other businesses, operations, and results. In some cases, we have retained an equity position in the entities to which we divest our business units.  We have limited control over such entities, and the value of such equity stake could decline over time. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have acquired a number of businesses, and we intend to continue to acquire other businesses.  Acquisitions entail numerous risks, including:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential inability to successfully integrate acquired operations and products or to realize cost savings or other anticipated benefits from integration;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">loss of key employees or customers of acquired operations;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">difficulty of assimilating geographically dispersed operations and personnel of the acquired companies;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential disruption of our business or the acquired business; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">unanticipated expenses related to acquisitions;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">unanticipated difficulties in conforming business practices, policies, procedures, internal controls, and financial records of acquisitions with our own business;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">impairment of relationships with employees, customers, vendors, distributors, or business partners of either an acquired company or our own business;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inability to accurately forecast the performance of recently acquired businesses, resulting in unforeseen adverse effects on our operating results;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential liabilities, including liabilities resulting from known or unknown compliance or legal issues, associated with an acquired business; and</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">adverse accounting impact to our results of operations because of purchase accounting treatment and the business or accounting practices of acquired companies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any such effects from acquisitions could be costly and place a significant strain on our management systems and resources.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of acquisitions, we have significant assets that include goodwill and other purchased intangibles.  The testing of goodwill and intangibles for impairment under generally accepted accounting principles (&#8220;GAAP&#8221;) requires us to make significant judgments and assumptions.  Changes in business conditions or in the prospects or results of operations of the acquired business could require adjustments to the valuation of these assets resulting in impairments that would adversely affect our results.  In addition, changes in the operating results or the valuation of companies in which we have investments may have a direct impact on our financial statements or could result in our having to write down the value of such investment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions may not yield expected synergies, may not grow, scale, or advance our business strategy as expected, may fall short of expected return-on-investment targets, or may not prove successful or effective for our business.  Companies that we acquire may operate with different cost and margin structures, which could further cause fluctuations in our operating results and adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The contribution of Ag to a newly formed joint venture (JV), and the sale of a majority interest in the JV, are subject to substantial risks, including failure to realize the intended benefits, unanticipated challenges, and other uncertainties</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, we contributed our Ag business, excluding certain GNSS and guidance technologies, to a JV with AGCO, of which we retained a 15% stake. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risks and uncertainties associated with the new JV include that (i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we may fail to realize the anticipated benefits of our non-controlling stake in the JV, (ii) the benefits from the various agreements entered into concurrently with forming the JV (specifically, a long-term supply agreement, a technology transfer and license agreement, a trademark license agreement, and a transition services agreement) will be dependent upon the JV&#8217;s ability to successfully develop and market products,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (iii) unanticipated factors may arise that affect the cost of operating the JV as a standalone business, (iv) we may be unable to successfully integrate AGCO&#8217;s JCA Technologies business into the JV, and (v) the development of technology synergies will depend on the level of research and development spending and the success of future innovation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face substantial competition in our markets, which could decrease our revenue and growth rates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our markets are highly competitive, and we expect that both direct and indirect competition will increase in the future.  Our overall competitive position depends on a number of factors including the price, quality, and performance of our products, the effectiveness of our distribution channel and direct sales force, the level of customer service, the development of new technology, and our ability to participate in emerging markets.  Within each of our markets, we encounter direct competition from other GNSS, software, optical, and laser suppliers, and competition may intensify from various larger U.S. and non-U.S. competitors and new market entrants.  Our products, which commonly use GNSS for basic location information, may be subject to competition from alternative location technologies such as simultaneous location and mapping technology.  In our software and subscription services businesses, we face competition from a group of large, well-established companies, particularly in the areas of design software, enterprise resource planning (&#8220;ERP&#8221;) solutions, and collaboration and project management offerings.  Our integrated hardware and software products may be subject to increasing competition from mass market devices such as smartphones and tablets used in conjunction with relatively inexpensive applications, which have not been heavily used for commercial applications in the past.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These competitive developments may require us to rapidly adapt to technological and customer preference changes, including those related to cloud computing, mobile devices, new computing platforms, and AI technology.  Such competition has in the past resulted, and in the future may result, in price reductions, reduced margins, or loss of market share, any of which could decrease our revenue and growth rates.  We believe that our ability to compete successfully in the future against existing and additional competitors will depend largely on our ability to execute our strategy to provide products with significantly differentiated features compared to currently available products.  We may not be able to implement this strategy successfully, and our products may not be competitive with other technologies or products that may be developed by our competitors, many of whom have significantly greater financial, technical, manufacturing, marketing, sales, and other resources than we do.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract and retain qualified personnel, our business could be harmed</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our continued success depends, in part, on our ability to hire and retain qualified personnel, advance our corporate strategy, and preserve the key aspects of our corporate culture.  Because our future success is dependent on our ability to continue to enhance and introduce new products, we are particularly dependent on our ability to hire and retain qualified engineers, including in areas of technology such as GNSS, software programming, information systems, data analytics, and AI.  In addition, to increase </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues, we will be required to increase the size and productivity of our sales and channel management groups.  Competition for qualified employees in our major locations is intense.  Our inability to hire and retain qualified management and skilled personnel, particularly engineers, salespeople, and key executive management, could disrupt our development efforts, sales results, business relationships, and our ability to execute our business plan and strategy on a timely basis and could materially and adversely affect our business, financial condition, and results of operations.  In addition, any future reductions in force or other restructuring intended to improve operational efficiencies and operating costs, may adversely affect our ability to attract and retain qualified personnel.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity grants are a critical component of our current compensation programs.  If we fail to grant equity competitively, we may have difficulty attracting and retaining critical employees. </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_67"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks related to our technology and products</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our products are highly technical and may contain undetected errors, product defects, or security vulnerabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products, including our software products, are highly technical and complex and, when deployed, may contain errors, defects, or security vulnerabilities.  We must develop our products quickly to keep pace with the rapidly changing market, and we have a history of frequently introducing new products.  Products and services as sophisticated as ours could contain undetected errors or defects, especially when first introduced or when new models or versions are released.  Such occurrences could result in damage to our reputation, lost revenue, diverted development resources, increased customer service and support costs, warranty claims, and litigation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant that our products will be free of defect for various periods of time, depending on the product.  In addition, certain of our contracts include epidemic failure clauses.  If invoked, these clauses may entitle the customer to return or obtain credits for products and inventory, or to cancel outstanding purchase orders even if the products themselves are not defective.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Errors, viruses, or bugs may be present in software or hardware that we acquire or license from third parties and incorporate into our products or in third-party software or hardware that our customers use in conjunction with our products.  Our customers&#8217; proprietary software and network firewall protections may corrupt data from our products or create difficulties in implementing our solutions.  Changes to third-party software or hardware that our customers use in conjunction with our software could also render our applications inoperable.  Any errors, defects, or security vulnerabilities in our products or any defects in, or compatibility issues with, any third-party hardware or software or customers&#8217; network environments discovered after commercial release could result in loss of revenue or delay in revenue recognition, loss of customers, theft of trade secrets, data or intellectual property, and increased service and warranty cost, any of which could adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Undiscovered vulnerabilities in our products alone or in combination with third-party hardware or software could expose them to hackers or other unscrupulous third parties who develop and deploy viruses and other malicious software programs that could attack our products.  Actual or perceived security vulnerabilities in our products could harm our reputation and lead some customers to return products, reduce or delay future purchases, or use competitive products.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our internal and customer-facing systems, and systems of third parties we rely upon, may be subject to cybersecurity breaches, disruptions, or delays</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A cybersecurity incident in our own systems or the systems of our third-party providers may compromise the confidentiality, integrity, or availability of our own internal data, the availability of our products and websites designed to support our customers, or our customer data.  Computer hackers, foreign governments, cybercriminals, or cyber terrorists may attempt to or succeed in penetrating our network security and our website.  The availability and use of AI-enabled technologies also increase the sophistication and threat posed by such actors.  Additionally, due to geopolitical tensions, such as the developments in the conflict between Russia and Ukraine and other geopolitical tensions, we and our third-party vendors may be vulnerable to a heightened risk of cybersecurity attacks, phishing attacks, viruses, malware, ransomware, hacking, or similar breaches and incidents from nation-state actors or affiliated actors, including attacks that could materially disrupt our systems and operations, supply chain, and ability to produce, sell, and distribute our products and services.  Unauthorized access to our proprietary business information or customer data may be obtained through break-ins, sabotage, breach of our secure network by an unauthorized party, computer viruses, computer denial-of-service attacks, employee theft or misuse, breach of the security of the networks of our third-party providers, or other misconduct.  Additionally, outside parties may attempt to fraudulently induce employees or users to disclose sensitive or confidential information to gain access to data.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced security breaches in the past, and despite our efforts to maintain the security and integrity of our systems, it is impossible to eliminate this risk.  Because the techniques used by computer hackers who may attempt to penetrate and sabotage our network security or our website change frequently, they may take advantage of weaknesses in third-party technology or standards of which we are unaware or that we do not control and may not be recognized until after they have been launched against a target.  We may be unable to anticipate or counter these techniques.  It is also possible that unauthorized access to customer data or confidential information may be obtained through inadequate use of security controls </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by customers, vendors, or business partners.  Efforts to prevent hackers from disrupting our service or otherwise accessing our systems are expensive to develop, implement, and maintain.  Such efforts require ongoing monitoring and updating as technologies change, and efforts to overcome security measures become more sophisticated, and may limit the functionality of, or otherwise adversely impact our service offering and systems.  A cybersecurity incident affecting our systems may also result in theft of our intellectual property, proprietary data, or trade secrets, which would compromise our competitive position, reputation, and operating results.  We also may be required to notify regulators about any actual or perceived personal data breach (including the EU Lead Data Protection Authority) as well as the individuals who are affected by the incident within strict time periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The systems we rely upon also remain vulnerable to damage or interruption from a number of other factors, including access to the internet, the failure of our network or software systems, or significant variability in visitor traffic on our product websites, earthquakes, floods, fires, power loss, telecommunication failures, computer viruses, human error, and similar events or disruptions.  Some of our systems are not fully redundant, and our disaster recovery planning is not sufficient for all eventualities.  Our systems are also subject to intentional acts of vandalism.  Despite any precautions we may take, the occurrence of a natural disaster, a decision by any of our third-party hosting providers to close a facility we use without adequate notice for financial or other reasons, or other unanticipated problems at our hosting facilities could cause system interruptions and delays, and result in loss of critical data and lengthy interruptions in our services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our information systems and those of third parties for activities such as processing customer orders, delivery of products, hosting and providing services and support to our customers, billing and tracking our customers, hosting and managing our customer data, and otherwise running our business.  Any disruptions or unexpected incompatibilities in our information systems and those of the third parties upon whom we rely could have a significant impact on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An increasing portion of our revenue comes from SaaS solutions and other hosted services in which we store, retrieve, communicate, and manage data that is critical to our customers&#8217; business systems.  Disruption of our systems that support these services and solutions could cause disruptions in our customers&#8217; systems and in the businesses that rely on these systems.  Any such disruptions could harm our reputation, create liabilities to our customers, hurt demand for our services and solutions, and adversely impact our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on new products and services, and if we are unable to successfully introduce them into the market or to effectively compete with new, disruptive product alternatives, our customer base may decline or fail to grow as anticipated</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future revenue stream depends to a large degree on our ability to bring new products and services to market on a timely basis.  We must continue to make significant investments in research and development to continue to develop new products and services, enhance existing products, and achieve market acceptance of such products and services.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may encounter problems in the future in innovating and introducing new products and services. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our development-stage products may not be successfully completed or, if developed, may not achieve significant customer acceptance.  Development and manufacturing schedules for technology products are difficult to predict, and we might not achieve our goals as to the timing of introducing new technology products, or we could encounter increased costs.  The timely availability and cost-effective production of these products in volume and their acceptance by customers are important to our future success.  This was negatively impacted, for example, by the global supply chain shortage in 2021 and 2022.  If we are unable to introduce new products and services, if other companies develop competing technology products and services, or if we do not develop compelling new products and services, our number of customers may not grow as anticipated, or may decline, which could harm our operating results.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our offerings are increasingly focused on software and subscription services.  The software industry is characterized by rapidly changing customer preferences, which require us to address multiple delivery platforms, new mobile devices, and cloud computing.  Lifecycles of software products can be short, and this can exacerbate the risks associated with developing new products.  The introduction of third-party solutions embodying new, disruptive technologies, the potentially transformative impact of AI, and the emergence of new industry standards could make our existing and future software solutions and other products obsolete or non-competitive.  If we are not able to develop software and other solutions that address the increasingly sophisticated needs of our customers, or if we are unable to adapt to new platforms, technologies, including AI, or new industry standards that impact our markets, our ability to retain or increase market share could be adversely affected, harming our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of artificial intelligence, or AI, and generative AI tools presents risks and challenges that could adversely affect our business and require that we incur substantial costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use AI and generative AI tools in certain of our products, services, and operations, including customer service, data analytics, product development, and code creation.  AI is a rapidly evolving and disruptive technology, and the long-term implications of its use are still uncertain.  We expect that the increasing adoption and use of AI technologies will continue to accelerate and have significant impacts on our business and the industries we serve.  Although we continue to invest in AI, there can be no assurance that our investments will be beneficial to our business.  Our competitors may incorporate AI more quickly or successfully, and our solutions could become less competitive as a result.  AI-related laws and regulations in the U.S. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other countries are rapidly evolving and are subject to significant uncertainty, and could impose significant compliance costs, restrict certain AI applications, or require us to alter our AI-related practices.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AI may also produce erroneous or misleading content, and outputs that infringe on the IP or data privacy rights of others.  Although we take measures to address the accuracy and appropriate use of generative AI content, including through internal AI policies and training, these efforts may not always be successful.  Any failure by our personnel, contractors, or partners to adhere to our AI policies, or otherwise use AI in an inappropriate manner, could result in violations of confidentiality obligations and laws or regulations, jeopardize our IP rights, or expose our products or business systems to defects and malware, any of which could damage our business and result in reputational, technical, or competitive harm. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Some of our products rely on third-party technologies including open-source software, which could result in product incompatibilities or harm availability of our products and services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We license software, technologies, and intellectual property underlying some of our software from third parties.  The third-party licenses we rely upon may not continue to be available to us on commercially reasonable terms, or at all, and the software and technologies may not be appropriately supported, maintained, or enhanced by the licensors, resulting in development delays.  Some software licenses are subject to annual renewals at the discretion of the licensors.  In some cases, if we were to breach a provision of these license agreements, the licensor could terminate the agreement immediately.  The loss of licenses to, or inability to support, maintain, and enhance, any such third-party software or technology could result in increased costs, or delays in software releases or updates, until such issues have been resolved.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also incorporate open-source software into our products.  Although we monitor our use of open-source software, the terms of many open-source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to market or sell our products or to develop new products.  In such event, we could be required to seek licenses from third parties in order to continue offering our products, to disclose and offer royalty-free licenses in connection with our own source code, to re-engineer our products, or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis, any of which could adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on proprietary technology, which could result in litigation that could divert significant valuable resources</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success and competitive position are dependent upon our proprietary technology, and we rely on patent, trade secret, trademark, and copyright laws to protect our intellectual property.  The patents owned or licensed by us may be invalidated, circumvented, infringed, or challenged.  The rights granted under these patents may not provide competitive advantages to us.  Any of our pending or future patent applications may not be issued within the scope of the claims sought by us, if at all.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to protect our intellectual property rights, unauthorized parties may attempt to copy or otherwise obtain our software or develop software with the same functionality or to obtain and use information that we regard as proprietary.  Others may develop technologies that are similar or superior to our technology, duplicate our technology, or design around the patents owned by us.  In addition, effective copyright, patent, and trade secret protection may be unavailable, limited, or not applied for in certain countries.  The steps taken by us to protect our technology might not prevent the misappropriation of such technology.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of our products relies substantially on our technical innovation in fields in which there are many current patent filings.  Third parties may claim that we or our customers (some of whom are indemnified by us) are infringing their intellectual property rights.  For example, individuals and groups may purchase intellectual property assets for the purpose of asserting claims of infringement and attempting to extract settlements from us or our customers.  As new patents are issued or are brought to our attention by the holders of such patents, it may be necessary for us to secure a license from such patent holders, redesign our products, or withdraw products from the market.  In addition, the legal costs and engineering time required to safeguard intellectual property or to defend against litigation could become a significant expense of operations.  Any such litigation could require us to incur substantial costs and divert significant valuable resources, including the efforts of our technical and management personnel, which could harm our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on the availability and unimpaired use of allocated bands within the radio frequency spectrum; our products may be subject to harmful interference from new or modified spectrum uses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our GNSS technology is dependent on the use of satellite signals and on terrestrial communication bands.  International allocations of radio frequency are made by the International Telecommunications Union (&#8220;ITU&#8221;), a specialized technical agency of the United Nations.  These allocations are further governed by radio regulations that have treaty status and which may be subject to modification every two to three years by the World Radio Communication Conference.  Each country also has regulatory authority over how each band is used in the country.  In the United States, the Federal Communications Commission (&#8220;FCC&#8221;) and the National Telecommunications and Information Administration share responsibility for radio frequency allocations and spectrum usage regulations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any ITU or local reallocation of radio frequency bands, including frequency band segmentation and sharing of spectrum, or other modifications of the permitted uses of relevant frequency bands, may materially and adversely affect the utility and reliability of our products and have significant adverse impacts on our customers, both of which could reduce demand for our products.  For example, in 2020 the FCC approved a proposal by a private party to repurpose spectrum adjacent to the authorized GNSS bands for terrestrial wireless operations throughout the United States.  The company has opposed and continues to oppose this proposal, along with a wide range of participants in commercial and governmental sectors that rely on the use of GNSS in their critical activities.  The FCC&#8217;s action is subject to further review as well as potential legislative action.  If the FCC&#8217;s action continues in effect and terrestrial operations are implemented in the affected spectrum, these operations could create harmful interference to GNSS receivers in proximity to such operations and impose costs to retrofit or replace affected receivers.  Similarly, other countries have considered proposals for use of frequencies used by our products as well as adjacent bands that could cause harmful interference to our products.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our products use other radio frequency bands, such as the public land mobile radio bands, together with the GNSS signal, to provide enhanced GNSS capabilities, such as real-time kinematics precision.  The continuing availability of these non-GNSS radio frequencies is essential to provide enhanced GNSS products to our precision survey, and construction machine controls markets.  In addition, transmissions and emissions from other services and equipment operating in adjacent frequency bands or in-band may impair the utility and reliability of our products.  Any regulatory changes in spectrum allocation or in allowable operating conditions could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Many of our products rely on GNSS technology, GPS and other satellite systems, which may become degraded or inoperable and result in lost revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GNSS technology, GPS satellites, and their ground support systems are complex electronic systems subject to electronic and mechanical failures and possible intentional disruption.  Many of the GPS satellites currently in orbit have outlived their expected lifespans and are subject to damage by the hostile space environment in which they operate.  Repair of damaged or malfunctioning satellites is currently not economically feasible.  If a significant number of satellites were to become inoperable, there could be a substantial delay before they are replaced with new satellites.  A reduction in the number of operating satellites below the 24-satellite standard established for GPS may impair the utility of the GPS system and the growth of current and additional market opportunities.  In addition, natural phenomena such as solar storms, software updates to GPS satellites and ground control segments, and infrequent known constellation-related events, such as GPS week number rollover, may adversely affect our products and customers.  We depend on public access to open technical specifications in advance of system updates to mitigate these problems, which may not be available or complete. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are dependent on continued operation of GPS, the principal GNSS currently in operation.  The GPS constellation is operated by the U. S. government, which is committed to maintenance and improvement of GPS.  If supporting policies were to change, or if user fees were imposed, it could have an adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our products also use signals from systems that augment GPS, such as the Wide Area Augmentation System and National Differential GPS System, and satellites transmitting signal corrections data on mobile satellite services frequencies utilized by our RTX corrections services.  Some of these augmentation systems are operated by the U.S. government and rely on continued funding and maintenance of these systems.  Any curtailment of the operating capability of these systems or limitations on access to, or use of the signals, or discontinuance of service could result in degradation of our services or product performance, with an adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our products use satellite signals available globally from the Russian GLONASS, China&#8217;s BeiDou, and the European Galileo GNSS Systems.  Other countries have developed regional GNSS systems, such as India&#8217;s NavIC and Japan's QZSS, which we support in some products.  National or European authorities may provide preferential access to signals to companies associated with their markets, including our competitors, which could harm our competitive position. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Geopolitical tensions could also result in the restriction of our usage of such satellite signals.  Use of non-U.S. GNSS signals are also subject to FCC regulation and to restrictions based upon international trade or geopolitical considerations.  Certain government officials and other interested parties have questioned whether continued use of the Russian GLONASS and Chinese BeiDou GNSS signals violates FCC rules and policies.  If use of these signals was restricted by the U.S. Government, we would be unable to develop and offer timely and competitive commercial products using these systems, or obtain timely and equal access to service signals, this could impact the performance of our products, harm our competitive position, and result in lost revenue.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory risks</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance with international and U.S. laws and regulations that apply to our international operations can be complex, and exposes us to various risks related to potential non-compliance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These laws and regulations include data privacy requirements, labor relations laws, tax laws, anti-competition regulations, import and trade restrictions or sanctions, export control laws, and laws that prohibit corrupt payments to governmental officials or certain payments or remunerations to customers, including the U.S. Foreign Corrupt Practices Act (&#8220;FCPA&#8221;), the U.K. Bribery Act, and other anti-corruption laws, that have been the subject of a substantial increase in global enforcement.  Many of our products are subject to U.S. export law restrictions that limit the destinations and types of customers to which our products may be sold or that require an export license in connection with sales outside the United States.  Given the high level of complexity of these laws, there is a risk that some provisions may be inadvertently or intentionally breached, for example through fraudulent or negligent behavior of individual employees, our failure to comply with certain formal documentation requirements, or otherwise.  Also, we may be held liable for actions taken by our local dealers and partners.  Violations of these laws and regulations could result in fines, criminal sanctions against us, our officers, or our employees, and prohibitions or conditions on the conduct of our business.  Any such violations could include prohibitions or conditions on our ability to offer our products in one or more countries and could materially damage our reputation, our brand, our international expansion efforts, our ability to attract and retain employees, our business, financial conditions, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in many parts of the world that have experienced significant governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices.  We may be subject to competitive disadvantages to the extent that our competitors are able to secure business, licenses, or other preferential treatment by making payments to government officials and others in positions of influence or through other methods that relevant law and regulations prohibit us from using.  Our success depends, in part, on our ability to anticipate these risks and manage these difficulties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to evolving and potentially conflicting data privacy and data security laws in the United States and other jurisdictions, which could adversely impact our business and require that we incur substantial costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a complex and evolving patchwork of data privacy and data security laws and regulations in the United States and other jurisdictions in which we operate.  These laws and regulations impose numerous obligations on our business, including those relating to the collection, use, disclosure, transfer, destruction, and security of personal information.  The requirements under these laws are often complex, vary by jurisdiction, and can be subject to unclear or conflicting interpretations.  These laws may also carry significant penalties for non-compliance, including substantial fines and private litigation.  Despite our efforts to comply with these obligations, our products, services, and operations may not fully comply with all applicable laws and regulations at all times.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data privacy and data security laws and regulations may lack clarity and depend on regulators implementing further rules and guidance, which are often significantly delayed.  Some countries are considering or have passed legislation that requires local storage and processing of data, including geospatial data, which could impact our ability to deliver cloud-based solutions in an efficient manner.  International transfers of personal data present ongoing compliance challenges and complicate our business transactions and operations.  In addition, the California Consumer Privacy Rights Act, as amended, gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used.  Other U.S. states and the U.S. Congress have introduced, and a number of states have enacted, data privacy legislation, which may impact our business.  Such legislation, amendments, and revisions to existing data privacy legislation, and other developments impacting data privacy and data protection may contain unclear and conflicting requirements, and may require us to modify our data processing practices and policies, increase the complexity of providing our products and services, and cause us to incur substantial costs in an effort to comply.  Failure to comply may lead to significant fines and business interruption.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to the impact of governmental and other certifications processes and regulations, which could adversely affect our products and our business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market many products that are subject to governmental regulations and certifications before they can be sold.  As we develop and enhance features which support automated and autonomous operation of our products, we are increasingly subject to functional safety regulation.  Conformit&#233; Europ&#233;enne (CE) certification is required for GNSS receivers and data communications products, which must also conform to the European harmonized GNSS receiver requirements and the radio equipment directive to be sold in the European community.  In the future, the U.S., European, or other governmental authorities may propose GPS receiver testing and certification for compliance with published GPS signal interface or other specifications.  Governmental authorities may also propose other forms of GPS receiver performance standards, which may limit design alternatives, hamper product innovation, or impose additional costs.  Some of our products that use integrated radio communication technology require product type certification and some products require an end user to obtain licensing from the FCC and other national authorities for frequency-band usage.  Compliance with evolving product regulations in our major </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">markets could require that we redesign our products, cease selling products in certain markets, and increase our costs of product development.  An inability to obtain required certifications in a timely manner could adversely affect our ability to bring our products to market and harm our customer relationships.  Failure to comply with evolving requirements could result in fines and limitations on sales of our products.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_73"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial and tax risks </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our debt could adversely affect our cash flow and prevent us from fulfilling our financial obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, our total debt, comprised of senior notes, was $1.4 billion.  When our senior notes mature, we will have to utilize significant resources to repay these senior notes or seek to refinance them.  If we decide to refinance the senior notes, we may be required to do so on different or less favorable terms, which may adversely affect our results of operation.  Any downgrade by credit rating agencies could adversely affect our cost of borrowing, limit our access to the capital markets, or result in more restrictive covenants in future debt agreements. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our outstanding indebtedness could have other important consequences, such as:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">decreasing our business flexibility, limiting access to capital, and/or increasing our borrowing costs;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">requiring us to dedicate a portion of our cash flow from operations and other capital resources to debt service, thereby reducing our ability to fund working capital, capital expenditures, general corporate purposes, and other cash requirements, particularly if the ratings assigned to our debt securities by rating organizations were revised downward;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">increasing our vulnerability to adverse economic and industry conditions;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">reducing our ability to make investments and acquisitions, which support the growth of the company, or to repurchase shares of our common stock; and</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">limiting our flexibility in planning for, or reacting to changes and opportunities in our industry, which may place us at a competitive disadvantage.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are various financial covenants and other restrictions in our debt instruments, including a requirement to timely file our SEC reports.  If we fail to comply with any of these requirements, the related indebtedness (and other unrelated indebtedness) could become due and payable prior to its stated maturity, and we may not be able to repay the indebtedness that becomes due.  A default under our debt instruments may also significantly affect our ability to obtain additional or alternative financing.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make scheduled payments or to refinance our obligations with respect to indebtedness will depend on our operating and financial performance, which in turn, is subject to prevailing economic conditions and to financial, business, and other factors beyond our control.  A portion of our outstanding debt has interest rates that float based on prevailing interest rates, and we may incur additional variable-rate debt in the future.  Such rates tend to fluctuate based on general economic conditions, general&#160;interest&#160;rates,&#160;Federal Reserve&#160;rates, and the supply of and demand for credit in the relevant interbanking market.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If interest rates increase, our interest expense will also increase as would the costs of refinancing existing indebtedness or obtaining new debt. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant increases in our level of indebtedness could impact the ratings assigned to our debt securities by rating organizations, which in turn would increase the interest rates and fees that we pay in connection with our indebtedness.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our effective tax rate may reduce our net income in future periods</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income and other taxes in the United States and numerous foreign jurisdictions.  Significant judgment is required to determine and estimate worldwide tax liabilities.  While we believe our tax positions are consistent with the tax laws in the jurisdictions in which we conduct our business, it is possible that these positions may be contested or overturned by jurisdictional tax authorities, which may have a significant impact on our global provision for income taxes.  Our effective tax rate is primarily subject to the geographic mix of earnings, statutory rates, inter-company transfer pricing, and enacted tax laws.  </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of factors may increase our future effective tax rates, including:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the jurisdictions in which profits are determined to be earned and taxed; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the resolution of issues arising from tax audits with the U.S. and foreign tax authorities;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in our intercompany transfer pricing methodology;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in the valuation of our deferred tax assets and liabilities;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">increases in expense not deductible for tax purposes, including transaction costs and impairments of goodwill in connection with acquisitions;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in the realizability of available tax credits;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in share-based compensation;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in tax laws or the interpretation of such tax laws; and</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in generally accepted accounting principles.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The jurisdictions where we do business may change tax laws, regulations, and interpretations on a prospective or retroactive basis and these potential changes could adversely affect our effective tax rates and impact our financial results.  For example, the Tax Cuts and Jobs Act of 2017 is set to expire in 2025.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Organization of Economic Cooperation and Development (&#8220;OECD&#8221;) introduced, and member countries agreed to, a framework that imposes a minimum tax of 15% to certain multinational enterprises.  During 2024, certain member countries have implemented the framework, and while the impact to our 2024 financial results was minimal, we will continue to monitor and evaluate the implications.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently in various stages of multiple year examinations by U.S. federal, state, and foreign taxing authorities.  If taxing authorities of any jurisdiction were to successfully challenge a material tax position, we could become subject to higher taxes and our earnings could be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be affected by fluctuations in currency exchange rates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately half of our revenue is derived from sales to customers outside of the U.S., and we are potentially exposed to adverse as well as beneficial movements in currency exchange rates.  Historically, the majority of our revenue contracts are denominated in U.S. Dollars, with the most significant exception being Europe, where we invoice primarily in Euro.  Additionally, a portion of our expenses, such as the cost to manufacture and costs of personnel, are denominated in foreign currencies, primarily the Euro.  An increase in the value of the dollar could increase the real cost to our customers of our products in those markets outside the U.S. where we sell in dollars, and a weakened dollar could increase the cost of local operating expenses, procurement of raw materials from sources outside the U.S., and overseas capital expenditures.  We also conduct certain investing and financing activities in local currencies.  Our foreign exchange forward contracts reduce, but do not eliminate, the impact of currency exchange rate movements; therefore, changes in exchange rates could harm our business, financial condition, and results of operations. </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_1616"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks related to ownership of our stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our stock price is volatile</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock has been, and may continue to be, highly volatile.  During 2024, our stock price ranged from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $48.60 to $76.97.  A variety of factors can cause the price of our common stock to fluctuate, perhaps substantially, including:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">quarterly fluctuations in our actual or anticipated operating results and order levels;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">announcements and reports of developments related to our business, financial statements and performance, our major customers and partners, and the industries in which we compete, or the industries in which our customers compete;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">delays in filing our SEC reports; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">security breaches;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">acquisition, divestiture, and joint venture announcements;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">new products or product enhancements announced or introduced by us or our competitors;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">disputes with respect to developments in patents or other intellectual property rights;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">developments in our relationships with our partners, customers, and suppliers;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the imposition of tariffs or other trade barriers;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">political, economic, or social uncertainty, such as the developments in the conflict between Russia and Ukraine; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">general conditions in the worldwide economy;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">catastrophic or geopolitical events, including global pandemics; and</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">acts of terrorism.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the stock market in general and the markets for shares of &#8220;high-tech&#8221; companies in particular have frequently experienced extreme price fluctuations, which have often been unrelated to the operating performance of affected companies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our annual and quarterly performance fluctuates, which can adversely impact our stock price</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating results have fluctuated and can be expected to continue to fluctuate in the future on a quarterly and annual basis as a result of a number of factors, many of which are beyond our control.  Results in any period could be affected by:</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in market demand;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">competitive market conditions;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">supply chain disruptions;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the amount of inventory that our dealer networks carry;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the timing of recognizing revenue;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">fluctuations in foreign currency exchange rates;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the cost and availability of components;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the mix of our customer base and sales channels;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the mix of products sold;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">pricing of products;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">execution of objectives and key results;</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in the U.S. or foreign policies on taxes, trade, tariffs, or spending; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">regional responses and restrictions related to global pandemics; </span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the number of weeks in a fiscal period, which may differ period over period; and</span></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">other risks, including those described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Seasonal variations in demand for our products may also affect our quarterly results.  For instance, construction equipment revenue has historically been the highest in early spring.  If we do not accurately forecast seasonal demand, we may be left with unsold inventory or have a shortage of inventory, which could adversely impact our business, financial conditions, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in part to the buying patterns of our customers, a portion of our hardware revenue occurs from orders received and immediately shipped to customers in the last few weeks and days of each quarter, while our operating expense tends to remain fairly predictable.  These patterns could harm our operating results if for any reason expected sales are deferred, orders are not received, or shipments are delayed a few days at the end of a quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price of our common stock could decline substantially in the event any of these risks result in our financial performance being below the expectations of public market analysts and investors, which are based on historical and predictive models that are not necessarily accurate representations of the future.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_76"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General risk factors</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have claims and lawsuits against us that may result in adverse outcomes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a variety of claims and lawsuits.  Adverse outcomes in some or all of these claims may result in significant monetary damages or injunctive relief that could adversely affect our ability to conduct business.  Litigation and other claims are subject to inherent uncertainties, and the outcomes can be difficult to predict.  Management may not adequately reserve for a contingent liability, or may suffer unforeseen liabilities, which could then impact the results of a financial period.  A material adverse impact on our consolidated financial statements could occur for the period in which the effect of an unfavorable final outcome becomes probable and reasonably estimable which, if not expected, could harm our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Catastrophic events or geopolitical conditions could disrupt our operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acts of war, acts of terrorism or civil unrest, natural disasters and other catastrophic events, especially any events that impact our larger markets or GNSS signals or systems, could have a material adverse impact on our business.  The threat of terrorism and war and heightened security and military activity in response to this threat, or any future acts of terrorism or hostilities, may involve a redeployment of the satellites used in GNSS or interruptions of the system.  Civil unrest, local conflicts, or other political instability may adversely impact regional economies, cause work stoppages, or result in limitations on business transactions with the affected jurisdictions.  To the extent that such interruptions result in delays or the cancellation of orders, disruption of the manufacturing or shipment of our products, or reduced demand for our products, these interruptions could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The uncertain nature, magnitude, and duration of hostilities stemming from the developments in the conflict between Russia and Ukraine, including effects of sanctions on the world economy and markets, possible retaliatory cyber-attacks, and supply chain disruptions, have contributed to increased market volatility and uncertainty, and could have an adverse impact on our business and could renew the prior supply chain challenges that we had faced.  As a result of the ongoing military conflict in Ukraine, the United States, the United Kingdom, and the European Union governments, among others, implemented a series of sanctions packages against Russia.  Further sanctions; embargoes; regional instability; geopolitical shifts, and adverse effects on macroeconomic conditions could lead to the unavailability and increased cost of raw materials, supplies, freight, and labor, and negatively impact currency exchange rates and our suppliers, customers, and potential consumer demand for our products, all of which could impact our business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we rely on our Americas Regional Fulfillment Center (&#8220;ARFC&#8221;) in Dayton, Ohio to support our hardware product sales in the U.S. and internationally, and we typically maintain a significant concentration of inventory at this location.  Any disruption or damage to our facility, operations, or inventory at our ARFC, whether as a result of a natural disaster or other </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">catastrophic event, could significantly impair our ability to fulfill orders for our hardware products, including into Europe, which would negatively affect our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Damage to our reputation could significantly harm our businesses, competitive position, and prospects for growth</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract and retain investors, customers, and employees could be adversely affected by damage to our reputation resulting from various events, including environmental, social, and governance (&#8220;ESG&#8221;) related issues; employee misconduct, litigation, or regulatory outcomes; failure to deliver minimum standards of service and quality; compliance failures; unethical behavior; unintended breach of confidential information; and the activities of our customers and commercial partners.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are committed to aligning our purpose, culture, and corporate strategy with sustainability.  Any perceived change in our dedication to these commitments could harm our reputation and could adversely impact our business.  Our disclosures on these matters, and standards we set for ourselves or a failure to meet these standards, may influence our reputation and the value of our brand.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, we have elected to share publicly our commitments and ongoing efforts in our Sustainability Report, where we address the importance of sustainability matters to our stakeholders and our Company.  Our business may face increased scrutiny related to these activities, including from the investment community, and our failure to achieve progress in these areas on a timely basis, or at all, could adversely affect our reputation, growth, business, financial condition, and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change could disrupt or harm our business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we seek to mitigate our business risks associated with climate change by establishing robust environmental programs and partnering with organizations who are also focused on mitigating their own climate-related risks, we recognize that there are inherent climate-related risks wherever business is conducted.  Any of our primary locations may be vulnerable to the adverse effects of climate change.  Changing market dynamics, global policy developments, and the increasing frequency and impact of extreme weather events on critical infrastructure in the U.S. and elsewhere, each have the potential to disrupt our business, the business of our third-party suppliers, and the business of our customers, and may cause us to experience higher attrition, losses, and additional costs to maintain or resume operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental, social, and governance matters and related reporting obligations may cause us to incur additional expenses or adversely impact our business or reputation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. and international regulators, investors, and other stakeholders are increasingly focused on ESG matters.  New domestic and international laws and regulations relating to ESG matters, including human capital, climate change, and cybersecurity are under consideration or being adopted, which may include specific, target-driven disclosure requirements or obligations.  We communicate certain sustainability-related initiatives, goals, and/or other matters in our annual Sustainability Report, on our website, in our filings with the SEC, and elsewhere.  For example, in 2022, we established science-based targets for Scope 1, 2, and 3 greenhouse gas emissions, certain commitments on sourcing renewable energy, and the goal to engage 70% of our suppliers in setting their own science-based targets.  Implementation of our goals and targets may require capital improvements.  Our ability to achieve any stated commitment, goal, target, or objective is subject to many factors and conditions, some of which are outside of our control, including the pace of changes in technology and the cooperation and/or availability of suppliers that can meet our sustainability standards.  If we fail to achieve, are perceived to have failed or been delayed in achieving, or improperly report our progress toward achieving our publicly stated goals and commitments or compliance with U.S. and international ESG laws and regulations, our business reputation and our financial condition, and results of operations may be negatively impacted.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_79"></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.  Unresolved Staff Comments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_82"></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C.  Cybersecurity</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-37" continuedAt="f-37-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company takes a multifaceted approach to assessing, identifying, and managing material risks from cybersecurity threats. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-38" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-39">The cybersecurity risk management processes described below are integrated into the Company&#8217;s overall risk management system.</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Trimble business has identified a dedicated expert to assess vulnerabilities, calculate risks, and determine where risk mitigation efforts are needed.  These experts work with the Company&#8217;s Chief Information Security Officer (&#8220;CISO&#8221;) and alongside product engineering personnel, to review technical risk data that comes from our central risk tracking system, prioritize risk mitigation activities, and manage other risk management processes.  We employ a variety of security protections in our digital systems, including access controls and logging, denial of service protection, and automated intrusion-prevention tools.  We have a cybersecurity awareness program which covers topics such as phishing, social networking safety, password security, and mobile device usage.  We have an information security training program, including an annual program of general </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><ix:continuation id="f-37-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">security awareness for all employees and developer training throughout the year.  We also conduct regular phishing simulations, with follow-up training as needed, for employees and contractors.  We maintain an information security risk insurance policy.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our product development activities, we have implemented the Trimble Secure Development Life Cycle (&#8220;TSDLC&#8221;), which uses overlapping security activities and controls to build robust security into the cloud-based products and services we provide, some of which are also deployed across our own IT infrastructure.  TSLDC includes vulnerability scanning, intrusion prevention, tracking of security metrics, and code analysis vulnerability tools.  Over 100 of our products are certified to ISO/IEC 27001:2013, which addresses secure information, resilience to cyber-attacks, existence of a centrally managed framework, organization-wide protection, responses to evolving security threats, and protection of data.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Core information technology systems supporting our business operations are backed up and stored outside of our network infrastructure.  Our cloud-based systems, including products we sell, utilize configurations for backup designed to prevent data from being destroyed as a result of a cyber event.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-40">We implement controls and procedures designed to measure and mitigate risk with third-party vendors and business partners who have access to sensitive information, including conducting a security risk assessment.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-41">Identified security risks are remediated or documented, and in some cases, the business relationship may be ended or not pursued.  We also perform a vendor security assessment process for purchases over a certain minimum threshold.</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble&#8217;s incident response process is based on widely accepted industry frameworks, such as the cybersecurity framework set forth by the National Institute of Standards and Technology (&#8220;NIST&#8221;).  Our framework includes steps to identify threat actors, contain the affected infrastructure, eradicate threat actor access, recover affected data or systems, and study lessons learned to help ensure any root causes are mitigated outside of the affected area.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each year, our team of cybersecurity specialists builds a strategic vision of shared outcomes, which provides the basis for how cybersecurity risks are factored into the Company&#8217;s risk management initiatives.  Along with the rest of the Company, the cybersecurity team, led by the CISO, sets goals for cybersecurity risk management that are then periodically tracked and reported back to the cybersecurity team and to our CEO and Audit Committee.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a set of third parties for technical and non-technical evaluation of our security posture, including regular assessment of our products for vulnerabilities.  We also perform an annual external &#8220;red team&#8221; assessment that provides an attack simulation for our security operations team to identify and triage.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-42">To date, risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected, and the Company is not aware of a basis to believe that such risks are reasonably likely to materially affect, the Company, including its business strategy, results of operations, or financial condition.</ix:nonNumeric>  For additional information, see&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Item&#160;1A.&#160;Risk Factors&#8212;Our internal and customer-facing systems, and systems of third parties we rely upon, may be subject to cybersecurity breaches, disruptions, or delays</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-44" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-43" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-46" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-45" escape="true">The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.</ix:nonNumeric>  <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-47" escape="true">The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.</ix:nonNumeric></ix:nonNumeric>  The <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-48">CISO</ix:nonNumeric> presents quarterly or as needed at the Audit Committee meetings on the Company&#8217;s cybersecurity risk management activities.</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-49" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a dedicated team that is led by the CISO, <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-50" escape="true">who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.</ix:nonNumeric>  The team comprises security engineers, detection specialists, and business cybersecurity experts.  When the team identifies credible risks, we invoke our incident response process to track and manage the details, quickly manage exposures, assess potential customer impact, and facilitate consistent reporting to our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-51">CEO and to our Audit Committee</ix:nonNumeric>.</span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.  Properties</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">headquarters is located in Westminster, Colorado, where we own approximately 250,000 square feet.  We also currently own approximately 500,000 square feet in Dayton, Ohio. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These facilities are used by all reporting segments.  For financial information regarding leases, refer to </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_196">Note 9</a><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_196"> &#8220;Leases&#8221;</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Item 8 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of this report. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing facilities are adequate to support current and near-term operations. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.  Legal Proceedings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation arising in the ordinary course of our business.  There are no material legal proceedings, other than ordinary routine litigation incidental to the business, to which we or any of our subsidiaries is a party or of which any of our or our subsidiaries&#8217; property is subject.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.  Mine Safety Disclosures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_97"></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;Market for Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Stock Performance</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock trades on NASDAQ under the symbol &#8220;TRMB.&#8221;  The following graph compares the cumulative five-year total return provided to stockholders on our common stock relative to the cumulative total returns of the S&amp;P 500 Index, the S&amp;P 500 Information Technology Index, and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;P 500 Industrials</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Index.  An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our common stock and in each of the indexes on</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the last trading date of Trimble&#8217;s fiscal year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Measurement points are the last trading day of each subsequent fiscal year.</span></div><div style="text-align:center"><img src="trmb-20250103_g5.jpg" alt="724" style="height:300px;margin-bottom:5pt;vertical-align:text-bottom;width:600px"/></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2024, our Board of Directors approved a new stock repurchase program (the &#8220;2024 Stock Repurchase Program&#8221;) authorizing up to $800.0 million in repurchases of our common stock.  The 2024 Stock Repurchase Program replaced the prior stock repurchase program, which was approved in August 2021 and has been cancelled.  At the end of 2024, there were remaining authorized funds of $625.0 million.  The stock repurchase authorization does not have an expiration date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock repurchases during the fourth quarter of 2024.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we repurchased approximate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly 2.9&#160;million shares of common stock in open market purchases at an average price of $60.97 per share for a total of $175.0&#160;million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the end of the year 2024, the Board of Directors authorized a common stock repurchase authorization of up to $1.0 billion, which replaces the existing 2024 Stock Repurchase Program in the first quarter of 2025.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may repurchase stock from time to time through accelerated stock repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or other means.  The timing and actual number of any stock repurchased will depend on a variety of factors, including market conditions, our stock price, other available uses of capital, applicable legal requirements, and other factors.  This program may be suspended, modified, or discontinued at any time without prior notice.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;18, 2025, there were approximately 449 registered holders of record of our common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not declared or paid any cash dividends on our common stock during any period for which financial information is provided in this report.  At this time, we intend to retain future earnings, if any, to fund the development and growth of our business and do not anticipate paying any cash dividends on our common stock in the foreseeable future.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_100"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.  [Reserved]</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7.  Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion should be read in conjunction with the consolidated financial statements and the related notes.  The following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs.  Our actual results could differ materially from those discussed in the forward-looking statements.  Factors that could cause or contribute to these differences include, but are not limited to, those discussed below and those listed under &#8220;Risk Factors.&#8221;  This section of this report generally discusses 2024 and 2023 items and year-to-year comparisons between 2024 and 2023.  Discussions of 2022 items and year-to-year comparisons between 2023 and 2022 that are not included in this report can be found in &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of our Annual Report on Form 10-K, for the year ended December&#160;29, 2023. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXECUTIVE LEVEL OVERVIEW</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes.  Our comprehensive work process solutions are used across a range of industries including architecture, building construction, civil engineering, geospatial, survey and mapping, natural resources, utilities, transportation, and government.  Our representative customers include construction owners, contractors, engineering and construction firms, surveying companies, energy and utility companies, trucking companies, and state, federal, and municipal governments.  Further information on our business is presented in Part I, </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_22">Item 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_22">,</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_22"> &#8220;Business&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this report.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth strategy is centered on multiple elements:</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Execute on our Connect &amp; Scale strategy; </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Deliver customer outcomes that can enable productivity, quality, safety, transparency, and environmental sustainability; </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Focus on software and services; </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Address attractive markets with significant growth and profitability potential;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Capitalize on domain knowledge and technological innovation that benefit a diverse customer base; </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Drive geographic expansion with a localization strategy; </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Optimize go-to-market strategies to best access our markets; and</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Pursue strategic and targeted acquisitions, divestitures, joint ventures, and investments. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our focus on these growth drivers has led over time to growth in revenue and profitability and an increasingly diversified business model.  We continue to experience a shift toward a more significant mix of recurring revenue as demonstrated by our success in driving annualized recurring revenue (&#8220;ARR&#8221;) of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $2,257.8 million, which represents growth of 14% year-over-year </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Excluding the impact of foreign currency, acquisitions, and divestitures, organic ARR growth was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  This</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shift toward recurring revenue h</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as positively impacted our revenue mix, growth, and profitability over time and is leading to improved visibility in our businesses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our software, services, and recurring revenue represented 76% and 67% of total revenue for 2024 and 2023.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we continue to maintain focus on increasing our mix of recurring revenue, which is accelerated by the Transporeon </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquisition that closed in the second quarter of 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Ag divestiture that closed in the second quarter of 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our solutions have expanded, our go-to-market model has also evolved with a balanced mix between direct, distribution, and OEM customers as well as enterprise-level customer relationships.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; section, we refer to organic revenue growth, which is a non-GAAP measure.  For a full definition of ARR, organic ARR, and organic revenue growth as used in this discussion and analysis, refer to the </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_127">&#8220;Supplemental Disclosure of Non-GAAP Financial Measures and Annualized Recurring Revenue&#8221;</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> found later in this Item 7.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of Recent Events on Our Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions and Divestitures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquire businesses that align with our long-term growth strategies including our strategic product roadmap and, conversely, we divest certain businesses that no longer fit those strategies.  This is demonstrated by the 12 acquisitions and 23 divestitures that we have completed since 2020, including the Transporeon acquisition, the Ag divestiture, and the Mobility divestiture. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Mobility Divestiture</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 14, 2024, we entered into a definitive agreement with Platform Science to sell our Mobility business.  Subsequent to the end of the year 2024, the transaction closed on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;8, 2025 resulting in our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ownership</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or rights to acquire ownership of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32.5% of Platform Science&#8217;s expanded business with an approximate fair value of $248.7&#160;million.  The approximate fair value was determined based on unobservable inputs, including discounted cash flow projections, market comparables, and an option pricing model.  We received (i) shares of preferred stock of Platform Science, with </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain liquidation preferences, that represent 28.5% of Platform Science&#8217;s expanded business and (ii) warrants allowing us the rights to acquire 4% of Platform Science&#8217;s expanded business.  The combined businesses aim to enhance driver experience, fleet safety, efficiency, and compliance by combining two cutting-edge in-cab commercial vehicle ecosystems, which gives customers access to more applications and offerings. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of Mobility were classified as&#160;held for sale beginning in the third quarter of 2024.  A valuation allowance was established to reduce the carrying value of the disposal group assets to the approximate fair value of the consideration we would receive.  As a result, we recorded a pre-tax loss of approximately $32.9&#160;million included within Divestitures gain, net in our Consolidated Statements of Income in 2024.  </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the transaction in the first quarter of 2025, we derecognized the assets and liabilities that were transferred and recorded our equity investment at its cost.  Mobility was reported as a part of our T&amp;L segment.  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_178">Note </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_178">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_178"> &#8220;Divestitures&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report.  </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ag Divestiture</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2023, we executed a Sale and Contribution Agreement with AGCO that provided for the formation of a joint venture, called PTx Trimble, that operates in the mixed fleet precision agriculture market.  The agreement was amended and restated on March 31, 2024, and the transaction closed on April 1, 2024.  Under the terms of the agreement, we contributed our Ag business, excluding certain GNSS and guidance technologies, in exchange for $1.9&#160;billion in cash proceeds, subject to working capital adjustments.  Following the closing of this transaction, we own 15% and AGCO owns 85% of PTx Trimble.  In addition to forming PTx Trimble, the parties concurrently entered into agreements that include the following: (i)&#160;long-term supply agreement for key GNSS and guidance technologies, (ii) technology transfer and license agreement, (iii)&#160;trademark license agreement, (iv) master sale and distribution agreement for positioning services, and (v) transition services agreement.  Ag was reported as a part of our Field Systems segment. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the transaction in the second quarter of 2024, we recognized a pre-tax gain of $1.7&#160;billion.  The gain included $275.6&#160;million for our retained 15% ownership interest in PTx Trimble, an LLC, which is reported as an equity method investment. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The formation of PTx Trimble is expected to better serve farmers with factory fit and aftermarket applications in the mixed fleet precision agriculture market to help farmers drive productivity, efficiency, and sustainability.  Additionally, the transaction is expected to (i) simplify our Connect &amp; Scale strategy, (ii) reduce risk of channel transition in the agriculture market, and (iii) enhance our financial profile and flexibility with a resulting higher mix of software, services, and recurring revenue.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We repaid $1.0&#160;billion of our variable-rate debt through use of the net proceeds and expect to use the majority of the remaining proceeds after tax to repurchase stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Macroeconomic Conditions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Macroeconomic conditions continue to present significant challenges globally, driven by geopolitical tensions, tariff and trade policies, exchange rate and interest rate volatility, and persistent inflationary pressures.  The heightened trade tensions and related imposition of tariffs between the United States and its trading partners, the extent and duration of these tariffs, and their impact on global economic conditions remain uncertain and depend on various factors, including international negotiations, policy responses, potential exemptions, and shifts in global supply and demand.  These evolving dynamics may have a negative impact on our business operations.  In response, we are closely monitoring global trade developments and considering ways to mitigate potential impacts on our business.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_106"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES AND ESTIMATES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements and related disclosures in conformity with U.S. GAAP requires us to make judgments, assumptions, and estimates&#160;that affect the reported amounts of assets, liabilities, revenue, costs of sales, operating expenses, and related disclosures.  We consider the accounting polices described below to be our critical accounting policies.  These critical accounting policies are impacted significantly by judgments, assumptions, and estimates used in the preparation of the consolidated financial statements, and actual results could differ materially from the amounts reported based on these policies.  Our accounting policies are more fully described in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_163">Note 1 &#8220;Description of Business and Accounting Policies&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers.  We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine stand-alone selling price (&#8220;SSP&#8221;) for each performance obligation.  We use a range of amounts to estimate SSP and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.&#160; We estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments.  As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a U.S. based multinational company operating in multiple U.S. and foreign jurisdictions.  Judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes.  We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes.  Determining whether an uncertain tax position is effectively settled requires judgment.  Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if we believe it is more likely than not such assets will not be realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the periodic examination of our domestic and foreign tax returns by the IRS, state, local, and foreign tax authorities who may challenge our tax positions.  We regularly assess the likelihood of adverse outcomes from these examinations in determining the adequacy of our provision for income taxes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations, Divestitures, and Goodwill and Purchased Intangible Assets </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For business combinations, we allocate the purchase consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date.  When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets.  Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.  Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When divesting a business, a significant portion of the gain or loss may be impacted by the goodwill allocated to the divested business and the fair value of any equity interests acquired in exchange for the disposal group.  We allocate a portion of the applicable reporting unit&#8217;s goodwill to the divested business using the ratio of the fair value of the divested business compared to the fair value of the reporting unit.  The fair value of the reporting units, divested businesses, and acquired equity interests is generally determined using a combination of the discounted cash flow method and the guideline company method.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant assumptions used in the discounted cash flow model to estimate the fair values include certain assumptions that form the basis of the forecasted results, specifically, revenue, revenue growth rates, and discount rates.  These significant assumptions are forward looking and could be affected by future economic and market conditions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis in our fourth quarter or more frequently if indicators of potential impairment exist.  To determine whether goodwill is impaired, we first assess qualitative factors.  Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events.  If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, we perform a quantitative analysis.  Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing a quantitative approach, we compare the reporting unit&#8217;s carrying amount, including goodwill, to the reporting unit's fair value.  The estimation of a reporting unit's fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates.  If the reporting unit's carrying amount exceeds its fair value, an impairment loss is recognized.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows.  The estimated future cash flows are primarily based on assumptions about expected future operating performance. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by category, gross margin and gross margin as a percentage of revenue, operating income and operating income as a percentage of revenue, diluted earnings per share, and annualized recurring revenue compared for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:36.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,771.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(487.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and services</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,399.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,027.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">372.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,683.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,798.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(115.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,396.3&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,332.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin as a % of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income as a % of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.09&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.84&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-GAAP operating income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">937.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">934.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-GAAP operating income as a % of revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-GAAP diluted earnings per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.85&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annualized Recurring Revenue (&#8220;ARR&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,257.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,982.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14%</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_127">&#8220;Supplemental Disclosure of Non-GAAP Financial Measures and Annualized Recurring Revenue&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of this report for definitions.</span></div><div style="margin-bottom:5pt;margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52&#8211;53 week fiscal year ending on the Friday nearest to December&#160;31, which for 2024 was January&#160;3, 2025.  2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week year and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  2025 will be a 52-week year.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_112"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year 2024 Compared with Year 2023</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Change versus 2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Product</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subscription and Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenue</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Revenue</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Organic growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic total revenue increased due to the increased mix of subscription and services revenue and the impact of the additional week in fiscal 2024.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic product revenue decreased due to lower Ag demand in the first quarter and higher U.S. federal government sales of Surveying hardware in the prior year. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic subscription and services revenue increased primarily due to strong growth in subscription and software term licenses in all segments, primarily AECO, and to a lesser extent, the impact of the additional week.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Margin</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin increased due to the organic growth of higher margin software and subscription sales, including the impact of the additional week, partially offset by the divestiture of Ag margin hardware sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin as a percentage of revenue increased due to the organic growth of higher margin software and subscription sales and the divestiture of Ag&#8217;s lower margin hardware sales.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Income</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income and operating income as a percentage of revenue increased primarily due to organic growth and associated gross margin expansion and to a lesser extent, the impact of the additional week.  The increase was partially offset by the Ag divestiture and higher acquisition and divestiture transaction costs.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_115"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development, Sales and Marketing, and General and Administrative Expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows research and development (&#8220;R&amp;D&#8221;), sales and marketing (&#8220;S&amp;M&#8221;), and general and administrative (&#8220;G&amp;A&#8221;) expense along with these expenses as a percentage of revenue for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:43.377%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,814.0&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,734.8&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expense decreased primarily due to the impact of the divestiture, partially offset by expense related to Transporeon, and to a lesser extent, the impact of the additional week.  We believe that the development and introduction of new solutions are critical to our future success, and we expect to continue the active development of new products.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;M expense increased slightly primarily due to higher compensation expense, including commissions, and the impact of the additional week, partially offset by the impact of the Ag divestiture. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">G&amp;A expense increased primarily due to divestiture transaction costs, and to a lesser extent, investments related to our Connect&#160;&amp;&#160;Scale strategy and the impact of the additional week.  The increase was partially offset by the impact of the Ag divestiture.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_118"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortization of Purchased Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows amortization of purchased intangible assets for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:43.377%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization expense of purchased intangibles </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212.3&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)%</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization expense of purchased intangibles as a percentage of revenue</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, total amortization expense of purchased intangibles decreased primarily due to the expiration of prior years&#8217; acquisition amortization, partially offset by the amortization of intangibles acquired from the Transporeon acquisition, which was not applicable in the first quarter of 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Operating Income (Expense), Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows non-operating income (expense), net for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestitures gain, net</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,678.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18247%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(90.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(161.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44)%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) income from equity method investments, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(271)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (loss) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,545.2&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.8)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,637.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1783)%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-operating income, net increased primarily due to the Ag divestiture gain and lower interest expense.  These increases were partially offset by lower joint-venture profitability, including $52.7 million of our proportionate share of PTx Trimble&#8217;s goodwill impairment and a prior year foreign currency hedging gain associated with the acquisition of Transporeon that was included in Other (loss) income, net.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Provision </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes in 2024 increased by $455.8 million compared to 2023, primarily due to the gain from the Ag divestiture.  Our effective income tax rate for 2024 and 2023 were 25.0% and 12.8%.  The increase in the tax rate was primarily due to gains from the Ag divestiture.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_121"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results by Segment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial performance, including revenue and operating income, based on three reportable segments: AECO, Field Systems, and T&amp;L.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Executive Officer, who is our Chief Operating Decision Maker (&#8220;CODM&#8221;) views and evaluates operations based on the results of our reportable operating segments under our management reporting system.  These results are not necessarily in conformance with U.S. GAAP.  For additional discussion of our segments, refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">Note 7 &#8220;</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">Reporting </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">Segment</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">and Geographic </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">Information&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of revenue and operating income by segment compared for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">AECO</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue as a % of total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income as a % of segment revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,535.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(432.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue as a % of total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(161.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income as a % of segment revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">T&amp;L</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue as a % of total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income as a % of segment revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of our consolidated segment operating income to consolidated income before taxes:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.593%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(163.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,545.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005.9&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357.0&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AECO</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:21.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Change versus 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Revenue - AECO</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Organic growth</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic revenue increased due to strong demand for subscription offerings, particularly for Viewpoint, Architecture and Design, and to a lesser extent, MEP and Structures offerings.  Additionally, the increase was driven by the impact of the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additional week of subscription and term license revenue in the fourth quarter, including Structures annual term license renewals on January 1, 2025.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income and operating income as a percentage of revenue increased primarily due to strong organic revenue growth and gross margin expansion, partially offset by increased operating expense associated with double digit revenue growth.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Field Systems</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:21.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Change versus 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Revenue - Field Systems</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Organic growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic revenue decreased primarily due to higher U.S. federal government sales of Surveying products in the prior year, partially offset by Civil Construction and Advanced Positioning sales growth in the current year.  Additionally, the decrease was due to slower Ag demand in the first quarter of 2024, before the business was divested in the second quarter of 2024.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income and operating income as a percentage of revenue decreased primarily due to the impact of the Ag divestiture.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">T&amp;L</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:21.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Change versus 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change in Revenue - T&amp;L</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Organic growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic revenue increased primarily driven by Transporeon, MAPS, and Enterprise subscription revenue growth, partially offset by lower Mobility sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income and operating income as a percentage of revenue increased primarily due to organic revenue growth and gross margin expansion.  The increase was also driven by the impact of the Transporeon acquisition, which closed in the second quarter of 2023.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">747.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As a percentage of total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal balance of outstanding debt</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,080.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,680.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dollar Change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">597.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,861.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,068.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,929.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,864.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,431.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,295.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.1)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes $9.0&#160;million and $9.1&#160;million of cash and cash equivalents classified as held for sale as of January&#160;3, 2025 and December&#160;29, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in cash provided by operating activities was primarily driven by higher tax payments associated with the Ag divestiture gain, and higher accounts receivable due to the impact of the additional week in the fourth quarter of 2024.  The decrease was partially offset by lower net working capital requirements associated with a greater mix of subscription and services revenue and higher deferred revenue due to the impact of the additional week.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash provided by investing activities was primarily due to the $1.9 billion of proceeds received from the Ag divestiture in the current year, as compared to the $2.0 billion payment in the prior year for the acquisition of Transporeon. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash used in financing activities was primarily driven by the $1.7 billion repayment of debt in the current year, as compared to the prior year&#8217;s $2.0 billion of proceeds from the issuance of debt for the acquisition of Transporeon, partially offset by the $500.0 million repayment of debt.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our cash and cash equivalents and available borrowing capacity under our existing lines of credit, along with cash provided by operations, will be sufficient in the foreseeable future to meet our anticipated operating cash needs, including expenditures related to our Connect &amp; Scale strategy, debt service, acquisitions, and any stock repurchases under the stock repurchase program. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2022 credit facility allows us to borrow up to $1.25 billion, with an option to increase the borrowings up to $1.75 billion with lender approval.  As of January&#160;3, 2025, there was no outstanding debt under the 2022 credit facility.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2024 senior notes totaling $400.0 million matured and were paid in December 2024.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2024, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we completed the Ag divestiture and received $1.9&#160;billion of cash proceeds, subject to working capital adjustments.  The total tax payment for the transaction is $367.8 million, of which $122.0 million was paid in 2024, with the remaining amount to be paid in 2025.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We used a portion of the proceeds to repay $1.0&#160;billion of term loans and expect to use the majority of the remaining proceeds after tax to repurchase stock. </span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material cash requirements include the following contractual and other obligations and cash needs:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for certain of our major facilities including corporate offices, research and development facilities, and manufacturing facilities.  Operating leases represent undiscounted lease payments and include short-term leases.  At the end of 2024, we had fixed lease payment obligations of $182.1 million, with $39.4 million payable within the next 12 months.  Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_196">Note 9 &#8220;Leases&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report for additional information regarding our leases.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Payable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we had income taxes payable of $325.0 million, which are payable within the next 12 months.   </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have unrecognized tax benefits of&#160;$78.2 million&#160;included in Other non-current liabilities, including interest and penalties.  At this time, we cannot make a reasonably reliable estimate of the period of cash settlement with tax authorities regarding this liability.  Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_208">Note 13 &#8220;Income Taxes&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report for additional information regarding our taxes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Purchase Obligations and Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations and commitments primarily relate to investments in our platform associated with our Connect &amp; Scale strategy and non-cancellable inventory commitments.  At the end of 2024, we had operating purchase obligations and commitments of $470.7 million, with $235.4 million payable within the next 12 months.  Other than the items discussed above, we do not have any off-balance sheet financing arrangements or liabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we had outstanding fixed-rate senior notes with varying maturities for an aggregate principal amount of $1.4 billion.  Future interest payments total $517.7 million, with $78.2 million payable within the next 12 months.  During 2024, we made $1.7 billion in debt payments through the use of the net proceeds from the Ag divestiture and cash on hand.  Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_190">Note 8 &#8220;Debt&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report for additional information regarding our debt.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the end of the year 2024, the Board of Directors authorized a common stock repurchase authorization of up to $1.0&#160;billion, which replaces the existing 2024 Stock Repurchase Program in the first quarter of 2025.  We may repurchase stock from time to time through accelerated stock repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or other means.  The stock repurchase program does not obligate us to acquire any specific number of shares.  Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_214">Note 15 &#8220;Common Stock Repurchase&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;in Item 8 of this report for additional information regarding our stock repurchase program.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EFFECT OF NEW ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of recent accounting pronouncements is disclosed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_163">Note 1 &#8220;Description of Business and Accounting Policies&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Item 8 of this report.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_127"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUPPLEMENTAL DISCLOSURE OF NON-GAAP FINANCIAL MEASURES AND ANNUALIZED RECURRING REVENUE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our consolidated financial information, we included non-GAAP financial measures, which are not meant to be considered in isolation or as a substitute for comparable GAAP.  We believe non-GAAP financial measures provide useful information to investors and others in understanding our &#8220;core operating performance&#8221;, which excludes (i) the effect of non-cash items and certain variable charges not expected to recur; and (ii) transactions that are not meaningful in comparison to our past operating performance or not reflective of ongoing financial results.  Lastly, we believe that our core operating performance offers a supplemental measure for period-to-period comparisons and can be used to evaluate our historical and prospective financial performance, as well as our performance relative to competitors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organic revenue growth is a non-GAAP measure that refers to revenue excluding the impacts of (i) foreign currency translation, and (ii) acquisitions and divestitures that closed in the prior 12 months.  We believe organic revenue growth provides useful information in evaluating the results of our business because it excludes items that are not indicative of ongoing performance or impact comparability with the prior year.  We provide reconciliation tables showing the change in revenue growth to organic revenue growth in the &#8220;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_109">Results of Operations</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; section found earlier in this Item 7.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to providing non-GAAP financial measures, we disclose ARR to give the investors supplementary indicators of the value of our current recurring revenue contracts.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARR represents the estimated annualized value of recurring revenue.  ARR is calculated by taking our subscription and maintenance and support for the current quarter and adding the portion of the contract value of all our term licenses attributable to the current quarter, then dividing that sum by the number of days in the quarter and then multiplying that quotient by 365.  Organic ARR refers to annualized recurring revenue excluding the impacts of (i) foreign currency translation, and (ii) acquisitions and divestitures that closed in the prior 12 months.  ARR and organic ARR should be viewed independently of revenue and deferred revenue as they are performance measures and are not intended to be combined with or to replace either of those items.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-GAAP financial measures, definitions, and explanations to the adjustments to comparable GAAP measures are included below:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dollar</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dollar</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">REVENUE:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,683.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,798.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">GROSS MARGIN:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP gross margin:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,396.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,332.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP gross margin:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,510.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,456.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPERATING EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP operating expenses:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,935.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,884.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(103.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(81.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(146.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(136.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,573.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,522.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPERATING INCOME:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP operating income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">460.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP operating income:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937.2&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">934.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NON-OPERATING (EXPENSE) INCOME, NET:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP non-operating (expense) income, net:</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,545.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,688.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP non-operating expense, net:</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(84.1)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132.8)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP and Non-GAAP Tax&#160;Rate&#160;%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP and Non-GAAP Tax&#160;Rate&#160;%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(G)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(G)</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">INCOME TAX PROVISION:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP income tax provision:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP items tax effected</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(E)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(288.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Difference in GAAP and Non-GAAP tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(F)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP income tax provision:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">148.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138.2&#160;</span></td><td style="background-color:#f5f5f5;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NET INCOME:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP net income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,504.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">311.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,606.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP tax adjustments</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(E) - (F)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP net income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">704.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">663.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DILUTED NET INCOME PER SHARE:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP diluted net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.80&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.85&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6.50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dollar</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dollar</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.64&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP tax adjustments</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(E) - (F)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span id="ibf565468429b45b8a0f0030851fee233_56-2-1-1-316220"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.43&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP diluted net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ADJUSTED EBITDA:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GAAP operating income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">460.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(C)</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(D)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-GAAP operating income:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937.2&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">934.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation expense and cloud computing amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from equity method investments, net</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,000.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,009.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Definitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP gross margin </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP gross margin as GAAP gross margin, excluding the effects of amortization of purchased intangible assets, acquisition/divestiture items, stock-based compensation, deferred compensation, and restructuring and other costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our investors benefit by understanding our non-GAAP gross margin as a way of understanding how product mix, pricing decisions, and manufacturing costs influence our business. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP operating expenses as GAAP operating expenses, excluding the effects of amortization of purchased intangible assets, acquisition/divestiture items, stock-based compensation, deferred compensation, and restructuring and other costs.  We believe this measure is important to investors evaluating our non-GAAP spending in relation to revenue. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP operating income</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP operating income as GAAP operating income, excluding the effects of amortization of purchased intangible assets, acquisition/divestiture items, stock-based compensation, deferred compensation, and restructuring and other costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our investors benefit by understanding our non-GAAP operating income trends, which are driven by revenue, gross margin, and spending. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP non-operating expense, net</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP non-operating expense, net as GAAP non-operating income (expense), net, excluding acquisition/divestiture items, deferred compensation, and restructuring and other costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe this measure helps investors evaluate our non-operating expense trends. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP income tax provision</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP income tax provision as GAAP income tax provision, excluding charges and benefits such as net deferred tax impacts resulting from the non-U.S. intercompany transfer of intellectual property, deferred tax impacts from global intangible low-taxed income, and significant reserve releases upon the statute of limitations expirations.  We believe this measure helps investors because it provides for consistent treatment of excluded items in our non-GAAP presentation and a difference in the GAAP and non-GAAP tax rates. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP net income</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP net income as GAAP net income, excluding the effects of amortization of purchased intangible assets, acquisition/divestiture items, stock-based compensation, restructuring and other costs, and non-GAAP tax adjustments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This measure provides a supplemental view of net income trends, which are driven by non-GAAP income before taxes and our non-GAAP tax rate. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP diluted net income per share</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP diluted net income per share as GAAP diluted net income per share, excluding the effects of amortization of purchased intangible assets, acquisition/divestiture items, stock-based compensation, restructuring and other costs, and non-GAAP tax adjustments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our investors benefit by understanding our non-GAAP operating performance as reflected in a per share calculation as a way of measuring non-GAAP operating performance by ownership in the Company. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as non-GAAP operating income plus depreciation expense, cloud computing amortization, and income from equity method investments, net, excluding our proportionate share of items such as goodwill impairment, amortization of purchased intangibles, stock-based compensation, and restructuring costs.  Other companies may define Adjusted EBITDA differently.  Adjusted EBITDA is a performance measure that we believe offers a useful view of the overall operations of our business because it facilitates operating performance comparisons by removing potential differences caused by variations unrelated to operating performance, such as capital structures (interest expense, net), income taxes, depreciation, amortization of purchased intangibles and cloud computing costs, and income from equity method investments, net.  </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Explanations of Non-GAAP adjustments</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:10.62pt">Amortization of purchased intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Non-GAAP gross margin and operating expenses exclude the amortization of purchased intangible assets, which primarily represents technology and/or customer relationships already developed.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:11.18pt">Acquisition / divestiture items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Non-GAAP gross margin and operating expenses exclude costs consisting of external and incremental costs resulting directly from acquisitions, divestitures, and strategic investment activities such as legal, due diligence, integration, and other closing costs, including the acceleration of acquisition stock awards and adjustments to the fair value of earn-out liabilities.  Non-GAAP non-operating expense, net, excludes one-time acquisition/divestiture charges, including foreign currency exchange rate gains/losses related to an acquisition, divestiture gains/losses, and strategic investment</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gains/losses.  These are one-time costs that vary significantly in amount and timing and are not indicative of our core operating performance. </span></div><div style="margin-top:6pt;padding-left:31.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:11.18pt">Stock-based compensation / deferred compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Non-GAAP gross margin and operating expenses exclude stock-based compensation and income or expense associated with movement in our non-qualified deferred compensation plan liabilities.  Changes in non-qualified deferred compensation plan assets, included in non-operating expense, net, offset the income or expense in the plan liabilities.    </span></div><div style="margin-top:6pt;padding-left:31.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(D).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:10.62pt">Restructuring and other costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Non-GAAP gross margin and operating expenses exclude restructuring and other costs comprised of termination benefits related to reductions in employee headcount and closure or exit of facilities, expenses related to the 2023 re-audit, as well as a $20 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> commitment to donate to the Trimble Foundation that was paid over four quarters ending in the first quarter of 2023.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP non-operating expense net, excludes our proportionate share of items recorded in income from equity method investment items, such as goodwill impairment, amortization of purchased intangibles, stock-based compensation, and restructuring costs.    </span></div><div style="margin-top:6pt;padding-left:31.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(E).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:11.74pt">Non-GAAP items tax effected</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  This amount adjusts the provision for income taxes to reflect the effect of the non-GAAP items (A) through (D) on non-GAAP net income.  </span></div><div style="margin-top:6pt;padding-left:31.5pt;text-indent:-27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(F).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:12.28pt">Difference in GAAP and non-GAAP tax rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  This amount represents the difference between the GAAP and non-GAAP tax rates applied to the non-GAAP operating income plus the non-GAAP non-operating expense, net. The non-GAAP tax rate excludes charges and benefits such as (i) deferred tax impacts from tax amortization relating to a non-U.S. intercompany transfer of intellectual property, (ii) deferred tax impacts from global intangible low-taxed income, and (iii) significant reserve releases upon statute of limitations expirations.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(G).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:10.62pt">GAAP and non-GAAP tax rate percentages</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  These percentages are defined as GAAP income tax provision as a percentage of GAAP income before taxes and non-GAAP income tax provision as a percentage of non-GAAP income before taxes.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.  Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risk related to changes in interest rates and foreign currency exchange rates.  We use certain derivative financial instruments to manage these risks.  We do not use derivative financial instruments for speculative purposes.  All financial instruments are used in accordance with policies approved by our board of directors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Interest Rate Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash equivalents consisted primarily of interest and non-interest bearing bank deposits as well as bank time deposits.  The main objective of these instruments is safety of principal and liquidity while maximizing return, without significantly increasing risk.  Due to the nature of our cash equivalents&#8212;that they are readily convertible to cash&#8212;we do not anticipate any material effect on our portfolio due to fluctuations in interest rates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Exchange Rate Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in international markets, which expose us to market risk associated with foreign currency exchange rate fluctuations between the U.S.&#160;Dollar and various foreign currencies, the most significant of which is the Euro.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, the majority of our revenue contracts are denominated in U.S. Dollars, with the most significant exception being Europe, where we invoice primarily in Euro.  Additionally, a portion of our expenses, primarily the cost to manufacture, cost of personnel to deliver technical support on our products and professional services, sales and sales support, and research and development, are denominated in foreign currencies, primarily the Euro.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue resulting from selling in local currencies and costs incurred in local currencies are exposed to foreign currency exchange rate fluctuations, which can affect our operating income.  As exchange rates vary, operating income may differ from expectations.  In 2024, changes in foreign currency exchange rates had a favorable impact of $2.7&#160;million on revenue and $5.9&#160;million on operating income. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on cash, debt, and certain trade and intercompany receivables and payables, primarily denominated in Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Australian Dollars.  These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts.  We occasionally enter into foreign currency exchange contracts to hedge the purchase price of some of our larger business acquisitions.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign currency contracts are marked-to-market through earnings every </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period and generally range in maturity from one to two months.  We do not enter into foreign currency contracts for trading purposes.  Foreign currency contracts outstanding at the end of 2024 and 2023 are summarized as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At the End of 2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At the End of 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nominal<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nominal<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward contracts:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(624.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sold</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.  Financial Statements and Supplementary Data</span></div><div style="margin-top:15pt"><span><br/></span></div><div id="ib4438226abda4b508959e7ba6bb7621b_133"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMBLE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.860%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_139">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_139">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_145">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_145">43</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_148">Consolidated Statements of Comprehensive</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_148"> Income</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_148">44</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_154">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_154">45</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_157">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_157">46</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_160">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_160">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_163">Note 1. Description of Business and Accounting Policies</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_163">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_172">Note 2. Earnings per Share</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_172">52</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_175">Note 3. Acquisitions</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_175">52</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_178">Note 4. Divestitures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_178">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_181">Note 5. Intangible Assets and Goodwill</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_181">55</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_184">Note 6. Certain Balance Sheet Components</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_184">56</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">Note 7. Reporting Segment and Geographic Information</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">56</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_190">Note 8. Debt</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_190">59</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_196">Note 9. Leases</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_196">60</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_199">Note 10. Commitments and Contingencies</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_199">61</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_202">Note 11. Fair Value Measurements</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_202">61</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_205">Note 12. Deferred Revenue and Remaining Performance Obligations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_205">61</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_208">Note 13. Income Taxes</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_208">62</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_211">Note 14. Employee Stock Benefit Plans</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_211">64</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_214">Note 15. Common Stock Repurchase</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_214">66</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_220">Reports of Independent Registered Public Accounting Firm</a> (PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-52">42</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_220">67</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><br/>TRIMBLE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except par value)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-53">738.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-54">229.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-55">725.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-56">706.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-57">194.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-58">235.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="f-59">103.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="f-60">89.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-61">196.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-62">147.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="f-63">312.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="f-64">421.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-65">2,270.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-66">1,830.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-67">188.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-68">202.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-69">123.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-70">124.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-71">4,988.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-72">5,350.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased intangible assets, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-73">998.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-74">1,243.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-75">294.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-76">412.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EquityMethodInvestments" scale="6" id="f-77">361.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EquityMethodInvestments" scale="6" id="f-78">127.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-79">264.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-80">247.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-81">9,488.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-82">9,539.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="6" id="f-83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-84">530.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-85">161.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-86">165.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-87">227.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-88">181.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-89">800.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-90">663.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-91">325.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="f-92">39.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-93">211.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-94">201.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="f-95">62.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="f-96">48.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-97">1,788.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-98">1,829.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-99">1,390.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-100">2,536.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="f-101">95.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="f-102">98.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-103">199.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-104">287.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-105">123.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-106">121.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-107">145.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-108">165.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-109">3,743.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-110">5,039.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 10)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-111"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-112"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-113"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-114">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-115"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-116">3.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-117"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-118"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-119"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-120">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-121">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-122">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-123"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-124">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-125"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-126">360.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-127"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-128">245.8</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-129"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-130">246.5</ix:nonFraction></ix:nonFraction> shares issued and outstanding at the end of 2024 and 2023</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-131"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-132">0.2</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-133">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in-capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-134"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-135">2,369.4</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-136">2,214.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-137"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-138">3,757.6</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-139">2,437.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-140"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-141">381.9</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-142">152.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-143"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-144">5,745.3</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-145">4,500.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-146">9,488.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-147">9,539.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">See accompanying Notes to the Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMBLE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME </span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.299%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-148">1,284.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-149">1,771.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-150">1,986.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and services</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-151">2,399.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-152">2,027.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-153">1,690.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-154">3,683.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-155">3,798.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-156">3,676.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-157">698.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-158">875.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-159">1,040.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and services</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-160">495.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-161">482.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-162">444.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="f-163">93.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="f-164">108.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="f-165">85.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of sales</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-166">1,287.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-167">1,465.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-168">1,570.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-169">2,396.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-170">2,332.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-171">2,105.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expense:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="f-172">662.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="f-173">664.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="f-174">542.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SellingAndMarketingExpense" scale="6" id="f-175">603.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:SellingAndMarketingExpense" scale="6" id="f-176">583.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:SellingAndMarketingExpense" scale="6" id="f-177">553.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="f-178">547.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="f-179">487.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="f-180">422.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-181">15.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-182">45.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-183">30.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-184">105.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-185">103.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-186">46.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="f-187">1,935.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="f-188">1,884.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="f-189">1,594.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-190">460.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-191">448.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-192">510.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-operating income (expense), net:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures gain, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="f-193">1,687.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-194">9.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-195">99.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="6" id="f-196">90.7</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="6" id="f-197">161.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="6" id="f-198">71.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from equity method investments, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-199">48.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-200">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-201">31.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (loss) income, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-202">3.9</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-203">31.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-204">0.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="f-205">1,545.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-206">91.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-207">58.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-208">2,005.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-209">357.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-210">569.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-211">501.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-212">45.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-213">119.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-214">1,504.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-215">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-216">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-217">6.13</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-218">1.26</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-219">1.81</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-220">6.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-221">1.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-222">1.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in calculating earnings per share:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-223">245.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-224">247.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-225">248.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#f5f5f5;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-226">247.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-227">249.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-228">250.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying Notes to the Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMBLE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:61.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-229">1,504.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-230">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-231">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="f-232">227.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="f-233">86.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="f-234">81.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change related to derivatives and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" scale="6" id="f-235">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" scale="6" id="f-236">3.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" scale="6" id="f-237">8.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></div></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-238">1,274.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-239">394.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-240">376.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying Notes to the Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMBLE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:28.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.827%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:27pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at the end of 2021</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-241">250.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-242">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-243">1,935.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-244">2,170.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-245">161.7</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-246">3,944.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-247">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-248">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-249">73.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-250">73.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under employee plans, net of tax withholdings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-251">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-252">29.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-253">43.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-254">13.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-255">6.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-256">0.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-257">47.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-258">347.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-259">394.7</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-260">137.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-261">137.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at the end of 2022</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-262">246.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-263">0.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-264">2,054.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-265">2,230.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-266">234.9</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-267">4,050.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-268">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-269">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-270">82.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-271">82.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under employee plans, net of tax withholdings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-272">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-273">31.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-274">24.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-275">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-276">2.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-277">21.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-278">79.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-279">100.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-280">149.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-281">149.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at the end of 2023</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-282">246.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-283">0.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-284">2,214.6</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-285">2,437.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-286">152.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-287">4,500.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-288">1,504.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-289">1,504.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-290">229.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-291">229.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under employee plans, net of tax withholdings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-292">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-293">28.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-294">35.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-295">6.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-296">2.9</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-297">26.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-298">149.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-299">175.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-300">152.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-301">152.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at the end of 2024</span></div></td><td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-302">245.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-303"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-304">0.2</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-305"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-306">2,369.4</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-307"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-308">3,757.6</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-309"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-310">381.9</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-311"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-312">5,745.3</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying Notes to the Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMBLE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow from operating activities:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="f-313">1,504.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-314">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-315">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-316">232.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-317">250.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-318">171.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-319">27.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-320">104.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-321">40.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-322">158.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-323">145.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-324">120.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures gain, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-325">1,687.9</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" scale="6" id="f-326">9.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" scale="6" id="f-327">99.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-328">93.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-329">11.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-330">41.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in assets:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-331">135.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-332">36.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-333">55.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-334">11.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-335">67.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-336">113.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-337">116.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-338">67.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-339">46.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-340">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-341">12.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-342">24.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="6" id="f-343">56.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="6" id="f-344">20.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="6" id="f-345">54.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-346">168.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-347">26.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-348">108.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-349">265.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-350">4.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-351">38.3</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-352">52.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-353">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-354">29.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-355">531.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-356">597.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-357">391.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from divestitures</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-358">1,923.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="f-359">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="f-360">215.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions of businesses, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-361">22.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-362">2,088.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-363">373.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-364">33.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-365">42.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-366">43.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-367">6.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-368">45.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-369">25.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-370">1,861.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-371">2,068.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-372">226.3</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock, net of tax withholdings</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-373">6.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-374">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="f-375">13.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-376">175.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-377">100.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-378">394.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from debt and revolving credit lines</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="6" id="f-379">521.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-380">3,847.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="6" id="f-381">814.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments on debt and revolving credit lines</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-382">2,199.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-383">2,292.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-384">590.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-385">4.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-386">29.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-387">15.3</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-388">1,864.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-389">1,431.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-390">199.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-391">19.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-392">7.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-393">20.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-394">508.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-395">32.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-396">54.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - beginning of period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-397">238.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-398">271.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-399">325.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - end of period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-400">747.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-401">238.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-402">271.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow disclosure:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-403">140.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-404">133.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-405">73.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash tax paid, net, excluding tax for the Ag divestiture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-406">106.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-407">168.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-408">197.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash tax paid for the Ag divestiture</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="trmb:IncomeTaxPaidNetDiscontinuedOperation" scale="6" id="f-409">122.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="trmb:IncomeTaxPaidNetDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="f-410">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="trmb:IncomeTaxPaidNetDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="f-411">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash equity investment (Note 4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) <ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes $<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" scale="6" id="f-412">9.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" scale="6" id="f-413">9.1</ix:nonFraction> million of cash and cash equivalents classified as held for sale as of January&#160;3, 2025 and December&#160;29, 2023.</ix:footnote></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying Notes to the Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_163"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="f-414" continuedAt="f-414-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1: DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble Inc. (&#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) is incorporated in the State of Delaware since October 2016.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes.  We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds.  We generate revenue primarily through the sale of our hardware, software, subscriptions, maintenance and support, and professional services.</span></div></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_169"></div><ix:continuation id="f-414-1" continuedAt="f-414-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-415" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include our results of our consolidated subsidiaries.  Intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52&#8211;53 week fiscal year ending on the Friday nearest to December&#160;31.  2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week year and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week years </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ending on January&#160;3, 2025, December&#160;29, 2023, and December&#160;30, 2022.  Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-416" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price of performance obligations; (ii) inventory valuation; (iii) valuation of investments; (iv) valuation of long-lived assets and their estimated useful lives; (v) goodwill and other long-lived asset impairment analyses; (vi) stock-based compensation; and (vii) income taxes.  We base our estimates on historical experience and various other assumptions we believe to be reasonable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Actual results that we experience may differ materially from our estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-417" continuedAt="f-417-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Ag divestiture and our Chief Operating Decision Maker&#8217;s (&#8220;CODM&#8221;) revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new segment structure.  This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy.  We report our financial performance, including revenue and operating income, based on <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-418"><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-419">three</ix:nonFraction></ix:nonFraction> updated segments: (i) Architects, Engineers, Construction and Owners (&#8220;AECO&#8221;), (ii)&#160;Field Systems, and (iii) Transportation and Logistics(&#8220;T&amp;L&#8221;).  Prior years&#8217; information have been adjusted to reflect the change in segment reporting.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-417-1">Our CODM views and evaluates operations based on the results of our reportable operating segments under our management reporting system.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-420" continuedAt="f-420-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers.  We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP and determine whether there is a discount to be allocated based on the relative SSP of the various products and services. &#160;We estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments.  As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-414-2" continuedAt="f-414-3"><ix:continuation id="f-420-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation.  Descriptions are as follows:</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Product</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue includes hardware and perpetual software licenses.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped. &#160;We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including perpetual licenses is recognized upon delivery and commencement of the license term. &#160;In general, our contracts do not provide for customer specific acceptances.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Subscription and Services</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SaaS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may be sold with devices used to collect, generate, and transmit data. &#160;SaaS is distinct from the related devices.  SaaS is provided on either a subscription or a consumption basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, we may host the software that the customer has separately licensed.  Hosting services are distinct from the underlying software.  Subscription terms generally range from month-to-month to <span style="-sec-ix-hidden:f-421">one</span> to <ix:nonNumeric contextRef="c-55" name="trmb:RevenueContractTerm" format="ixt-sec:durwordsen" id="f-422">three years</ix:nonNumeric>. &#160;Subscription revenue is recognized monthly over the subscription term,&#160;commencing from activation.  Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain an on-premise term license component as well as maintenance and support.  Term licenses are distinct and recognized upon transfer and commencement of the subscription license term.  Maintenance and support are recognized ratably over the subscription term.  The subscription term generally ranges from <span style="-sec-ix-hidden:f-423">one</span> to <ix:nonNumeric contextRef="c-55" name="trmb:SubscriptionTerm" format="ixt-sec:durwordsen" id="f-424">three years</ix:nonNumeric>.  </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware maintenance and support, commonly called extended warranty, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entitles the customer to receive replacement parts and repair services. &#160;Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from <span style="-sec-ix-hidden:f-425">one</span> to <ix:nonNumeric contextRef="c-55" name="trmb:ProductWarrantyTerm" format="ixt-sec:durwordsen" id="f-426">two years</ix:nonNumeric> depending on the product line.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software maintenance and support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support.  Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from <span style="-sec-ix-hidden:f-427">one</span> to <ix:nonNumeric contextRef="c-55" name="trmb:PostContractSupportTerm" format="ixt-sec:durwordsen" id="f-428">three years</ix:nonNumeric>, with one year being most common.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services.  The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis.  Revenue for distinct professional services is recognized over time, based on work performed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Costs to Obtain Customer Contracts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission.  These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life, which ranges from <span style="-sec-ix-hidden:f-429">three</span> to <ix:nonNumeric contextRef="c-57" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-430">seven years</ix:nonNumeric>.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024 and 2023, deferred costs to obtain customer contracts were $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="6" id="f-431">124.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="6" id="f-432">96.4</ix:nonFraction>&#160;million.  These costs are included in Other non-current assets in the Consolidated Balance Sheets.  Amortization expense related to deferred costs to obtain customer contracts was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-433">55.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-434">39.5</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-435">32.0</ix:nonFraction>&#160;million for 2024, 2023, and 2022.  This expense is included in Sales and marketing expense in our Consolidated Statements of Income.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-436" continuedAt="f-436-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, includes billed and unbilled amounts due from customers.  Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required.  Both billed and unbilled amounts due are stated at their net estimated realizable value.  </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-414-3" continuedAt="f-414-4"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-436-1">We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected.  Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer&#8217;s ability to pay.</ix:continuation>  At the end of 2024 and 2023, the allowances for credit losses were immaterial.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-437" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value.  Cost is computed using standard cost, which approximates actual cost.  Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances.  Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues.  If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-438" continuedAt="f-438-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-438-1">Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable.  Useful lives generally range from <span style="-sec-ix-hidden:f-439">four</span> to <ix:nonNumeric contextRef="c-59" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-440">six years</ix:nonNumeric> for machinery and equipment, <span style="-sec-ix-hidden:f-441">five</span> to <ix:nonNumeric contextRef="c-61" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-442">ten years</ix:nonNumeric> for furniture and fixtures, <span style="-sec-ix-hidden:f-443">two</span> to <ix:nonNumeric contextRef="c-63" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-444">five years</ix:nonNumeric> for computer equipment and software, <ix:nonNumeric contextRef="c-64" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-445">thirty-nine years</ix:nonNumeric> for buildings, and the life of the lease for leasehold improvements.  Included in the software category, internal-use software includes certain costs to purchase, develop, and implement the software during the application development phase.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="f-446" continuedAt="f-446-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-446-1">Costs incurred for certain cloud-based software hosting arrangements are capitalized for application development activities, and for preliminary project and post-implementation activities.  Our capitalized development costs are amortized using the straight-line method over the remaining non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods.  The capitalized costs are included in &#8220;Prepaid expenses&#8221; and &#8220;Other non-current assets&#8221; in our Consolidated Balance Sheets.</ix:continuation>  Capitalized costs net of accumulated amortization were $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="f-447">64.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="f-448">58.0</ix:nonFraction>&#160;million at the end of 2024 and 2023.  Amortization expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-449">16.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-450">8.7</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-451">4.5</ix:nonFraction>&#160;million in 2024, 2023, and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-452" continuedAt="f-452-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at inception.  Operating leases with lease terms greater than&#160;one year are included in Operating lease right-of-use (&#8220;ROU&#8221;) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date.  The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments.  Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-452-1">Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-453" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of purchase consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date.  When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets.  Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.  Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-454" continuedAt="f-454-1" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist.  To determine whether goodwill is impaired, we first assess qualitative factors.  Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events.  If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-414-4" continuedAt="f-414-5"><ix:continuation id="f-454-1" continuedAt="f-454-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we perform a quantitative analysis.  Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-454-2">When performing a quantitative approach, we compare the reporting unit&#8217;s carrying amount, including goodwill, to the reporting unit&#8217;s fair value.  The estimation of a reporting unit&#8217;s fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates.  If the reporting unit&#8217;s carrying amount exceeds its fair value, an impairment loss is recognized.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="f-455" continuedAt="f-455-1" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are recorded at fair value.  Our intangible assets are amortized using the straight-line method over their estimated useful lives, which ra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nge from <span style="-sec-ix-hidden:f-456">three</span> to <ix:nonNumeric contextRef="c-57" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-457">eleven years</ix:nonNumeric> and have a weighted-average useful life of approximately <ix:nonNumeric contextRef="c-65" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-458">nine years</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We write off fully amortized intangible assets when those assets are no longer used.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-455-1">We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows.  The estimated future cash flows are primarily based upon assumptions about expected future operating performance.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-459" continuedAt="f-459-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have investments in various unconsolidated entities.  These investments represent non-marketable securities and include joint operating ventures and strategic investments.  We use the equity method of accounting for investments in common stock holdings where we have significant influence, such as for our <ix:nonFraction unitRef="number" contextRef="c-66" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-460">15</ix:nonFraction>% investment in PTx Trimble.  Our proportionate share of income or loss for equity method investments is recorded in income (loss) from equity method investments, net. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all other investments, we use the measurement alternative election.  Under the measurement alternative, investments without readily determinable fair values are measured at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.  To determine if a transaction is deemed a similar investment, we consider the rights and obligations of the investments.  All gains and losses on these investments are recognized in other income (loss), net.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess all equity investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. </span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-459-1">We enter into related party transactions with certain of our investees.  These transactions are recorded based on the nature of the arrangements and primarily include sales and purchases involving GNSS technology and guidance products, positioning services, grade control solutions, and surveying products.  Total related party revenue from our investees was $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-461">108.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-462">87.7</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-463">102.3</ix:nonFraction>&#160;million for 2024, 2023, and 2022.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-464" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the balance sheet date.  Revenue and expenses are translated at average monthly exchange rates during the year.  Translation adjustments resulting from this process are recorded to other comprehensive income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-465" continuedAt="f-465-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Costs</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-465-1">Advertising and promotional costs are expensed as incurred.</ix:continuation>  Advertising and promotional expense was approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-466">57.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-467">57.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-468">50.9</ix:nonFraction>&#160;million for 2024, 2023, and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-469" continuedAt="f-469-1" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div></ix:nonNumeric><div style="margin-top:6pt"><ix:continuation id="f-469-1" continuedAt="f-469-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the awards, net of expected forfeitures.  Expense is generally recognized on a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> straight-line basis over </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-469-2">the requisite service period of the stock awards.  The estimate of the forfeiture rate is based on historical experience.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-470" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred.  Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred.  We offset research and development expense with any unconditional third-party funding earned and retain the rights to any technology developed under such arrangements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-471" continuedAt="f-471-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-414-5" continuedAt="f-414-6"><ix:continuation id="f-471-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">likely than not that such assets will not be realized.  Our valuation allowance is primarily attributable to state research and development credit carryforwards, foreign net operating and capital losses, and our investment in PTx Trimble.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.  We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes.  Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision.  Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions.  We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions.  Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges.  The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-472" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with several financial institutions.  Deposits held with banks may exceed the amount of insurance provided on such deposits.  Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers.  We perform ongoing credit evaluations of our customers&#8217; financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on a limited number of suppliers for a number of our critical components.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="f-473" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees, Including Indirect Guarantees of Indebtedness of Others</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters.  We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties.  These agreements may limit the time within which an indemnification claim can be made and the amount of the claim.  In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities.  In addition, we enter into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.  Historically, payments made under these agreements were not material; thus, no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2024 and 2023.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-474" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily denominated in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Australian Dollars</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts.  We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions.  We do not enter into foreign currency forward contracts for trading purposes.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024 and 2023, there were <ix:nonFraction unitRef="usd" contextRef="c-70" decimals="INF" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:fixed-zero" scale="0" id="f-475"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="INF" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:fixed-zero" scale="0" id="f-476">no</ix:nonFraction></ix:nonFraction> derivatives outstanding that were accounted for as hedges.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-477" continuedAt="f-477-1" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-03, Income Statement - Reporting Comprehensive Income (Topic 220): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The ASU requires additional disclosures by disaggregating the costs and expense line items that are presented on the face of the income statement.  The disaggregation includes: (i) amounts of purchased inventory, employee compensation, depreciation, amortization, and other related costs and expenses; (ii) an explanation of costs and expenses that are not disaggregated on a quantitative basis; and (iii) the definition and </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-477-1" continuedAt="f-477-2"><ix:continuation id="f-414-6" continuedAt="f-414-7"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total amount of selling expenses.  The ASU is effective for our Annual Report on Form 10-K beginning in 2027 and subsequent interim reports.  Early adoption is permitted.  The ASU should be applied prospectively.  Retrospective application is permitted for all prior periods presented in the financial statements.  We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit).  Additionally, certain existing disclosure requirements are removed.  The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively.  Early adoption and retrospective application are permitted.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses and (ii)&#160;optional disclosures of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources.  </span></div></ix:continuation></ix:continuation><div style="margin-top:6pt"><ix:continuation id="f-477-2" continuedAt="f-477-3"><ix:continuation id="f-414-7" continuedAt="f-414-8"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the ASU in the fourth quarter of 2024 retrospectively to all our prior periods presented since the beginning of 2022.  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_187">Note 7 &#8220;Reporting Segment and Geographic Information&#8221;</a></span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-477-3"><ix:continuation id="f-414-8"> in Item 8 of this report for additional disclosure, including significant segment expenses.</ix:continuation></ix:continuation> </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_172"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-478" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2: EARNINGS PER SHARE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period.  Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued.  Potentially dilutive shares of common stock include outstanding stock options, restricted stock units (&#8220;RSUs&#8221;), contingently issuable shares, and shares to be purchased under our employee stock purchase plan.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-479" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the computation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-480">1,504.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-481">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-482">449.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding - basic</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-483">245.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-484">247.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-485">248.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-486">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-487">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-488">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-489">247.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-490">249.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-491">250.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-492">6.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-493">1.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-494">1.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-495">6.09</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-496">1.25</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-497">1.80</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive weighted-average shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-498">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-499">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-500">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.</span></div></ix:nonNumeric></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_175"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-501" continuedAt="f-501-1" escape="true"><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3: ACQUISITIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, we acquired&#160;<ix:nonFraction unitRef="business" contextRef="c-72" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-502">one</ix:nonFraction> business, with total purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-503">26.3</ix:nonFraction>&#160;million.  In the aggregate, the businesses acquired contributed less than <ix:nonFraction unitRef="number" contextRef="c-73" decimals="2" name="trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" scale="-2" id="f-504">1</ix:nonFraction>% of our total revenue during 2024.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we acquired Transporeon GmbH in an all-cash transaction.  Transporeon is a Germany-based company and leading cloud-based transportation management software platform that connects key stakeholders across the industry lifecycle to positively impact the optimization of global supply chains, which aligns with our Connect &amp; Scale strategy.  Transporeon is reported as part of our T&amp;L segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase consideration was &#8364;<ix:nonFraction unitRef="eur" contextRef="c-74" decimals="-8" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="9" id="f-505">1.9</ix:nonFraction>&#160;billion or $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-8" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="9" id="f-506">2.1</ix:nonFraction>&#160;billion, which included the repayment of outstanding Transporeon </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-501-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt of $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-507">339.6</ix:nonFraction>&#160;million.  In allocating the purchase price, we recorded $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-508">1,390.1</ix:nonFraction>&#160;million of goodwill, $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="f-509">939.8</ix:nonFraction>&#160;million of identifiable intangible assets, $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="trmb:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-510">9.3</ix:nonFraction>&#160;million of net tangible assets, and $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-511">256.6</ix:nonFraction>&#160;million of deferred tax liability.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to Transporeon, we acquired <ix:nonFraction unitRef="business" contextRef="c-76" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-512">two</ix:nonFraction> businesses in 2023 with total purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-513">47.0</ix:nonFraction>&#160;million.  In the aggregate, the <ix:nonFraction unitRef="business" contextRef="c-76" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-514">two</ix:nonFraction> businesses acquired contributed less than <ix:nonFraction unitRef="number" contextRef="c-77" decimals="2" name="trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" scale="-2" id="f-515">1</ix:nonFraction>% of our total revenue during 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we acquired&#160;<ix:nonFraction unitRef="business" contextRef="c-19" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-516">two</ix:nonFraction> businesses, with total purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-517">379.5</ix:nonFraction>&#160;million.  The largest acquisition was Bid2Win Software, LLC, a leading provider of estimating and operations solutions for the heavy civil construction industry.  In the aggregate, the businesses acquired contributed less than <ix:nonFraction unitRef="number" contextRef="c-78" decimals="2" name="trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" scale="-2" id="f-518">1</ix:nonFraction>% of our total revenue during 2023.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-519">9.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-520">35.0</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-521">20.4</ix:nonFraction>&#160;million in 2024, 2023, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Financial Information</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-522" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information presented in the following table was determined by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined beginning in the first quarter of 2022.  This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date.  This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="6" id="f-523">3,839.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="6" id="f-524">3,831.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="6" id="f-525">273.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="6" id="f-526">308.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ib4438226abda4b508959e7ba6bb7621b_178"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="f-527" continuedAt="f-527-1" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4: DIVESTITURES</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mobility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Divestiture</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 14, 2024, we entered into a definitive agreement with Platform Science to sell our Mobility business.  Subsequent to the end of the year 2024, the transaction closed on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February&#160;8, 2025 resulting in our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> ownership</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, or rights to acquire ownership of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-528">32.5</ix:nonFraction>% of Platform Science&#8217;s expanded business, with an approximate fair value of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-529">248.7</ix:nonFraction>&#160;million.  The approximate fair value was determined based on unobservable inputs, including discounted cash flow projections, market comparables, and an option pricing model.  We received (i) shares of preferred stock of Platform Science, with certain liquidation preferences, that represent <ix:nonFraction unitRef="number" contextRef="c-80" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-530">28.5</ix:nonFraction>% of Platform Science&#8217;s expanded business and (ii) warrants allowing us the rights to acquire <ix:nonFraction unitRef="number" contextRef="c-81" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-531">4</ix:nonFraction>% of Platform Science&#8217;s expanded business.  The combined businesses aim to enhance driver experience, fleet safety, efficiency, and compliance by combining two cutting-edge in-cab commercial vehicle ecosystems, which will give customers access to more applications and offerings.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of Mobility were classified as&#160;held for sale beginning in the third quarter of 2024.  A valuation allowance was established to reduce the carrying value of the disposal group assets to the approximate fair value of the consideration we would receive.  As a result, we recorded a pre-tax loss of approximately $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="f-532">32.9</ix:nonFraction>&#160;million included within Divestitures gain, net in our Consolidated Statements of Income in 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the transaction in the first quarter of 2025, we derecognized the assets and liabilities that were transferred and recorded our equity investment at its cost under the measurement alternative election.  Mobility was reported as a part of our T&amp;L segment. </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-527-1" continuedAt="f-527-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="f-533" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the major classes of assets and liabilities classified as&#160;held&#160;for&#160;sale&#160;at the end of 2024, including the valuation allowance.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:66.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At the End of Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" scale="6" id="f-534">9.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" scale="6" id="f-535">87.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" scale="6" id="f-536">22.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" scale="6" id="f-537">8.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" scale="6" id="f-538">141.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="6" id="f-539">65.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="trmb:DisposalGroupIncludingDiscontinuedOperationValuationAllowance" scale="6" id="f-540">22.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets held for sale</span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="6" id="f-541">312.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" scale="6" id="f-542">8.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" scale="6" id="f-543">22.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="6" id="f-544">20.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" scale="6" id="f-545">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" scale="6" id="f-546">6.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities held for sale</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="6" id="f-547">62.6</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ag Divestiture</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2023, we executed a Sale and Contribution Agreement with AGCO that provided for the formation of a joint venture, called PTx Trimble, that operates in the mixed fleet precision agriculture market.  The agreement was amended and restated on March 31, 2024, and the transaction closed on April 1, 2024.  Under the terms of the agreement, we contributed our Ag business, excluding certain GNSS and guidance technologies, to PTx Trimble, an LLC.  Following the closing of the transaction, we own <ix:nonFraction unitRef="number" contextRef="c-83" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-548">15</ix:nonFraction>% and AGCO owns <ix:nonFraction unitRef="number" contextRef="c-84" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-549">85</ix:nonFraction>% of PTx Trimble.  The agreement provides AGCO with a call option and Trimble with a put option with respect to our retained interest in PTx Trimble.  Ag was reported as a part of our Field Systems segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the transaction in the second quarter of 2024, we received $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-8" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="9" id="f-550">1.9</ix:nonFraction>&#160;billion of cash proceeds from AGCO, subject to working capital adjustments.  As a result, we deconsolidated $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="6" id="f-551">457.3</ix:nonFraction>&#160;million of net assets, including $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="6" id="f-552">357.4</ix:nonFraction>&#160;million of goodwill, and recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-8" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="9" id="f-553">1.7</ix:nonFraction>&#160;billion.  The gain included $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-554">275.6</ix:nonFraction>&#160;million for our retained <ix:nonFraction unitRef="number" contextRef="c-83" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-555">15</ix:nonFraction>% ownership interest in PTx Trimble, which is reported as an equity method investment and represents a non-cash investing activity.  The fair value of our equity method investment was determined by using a combination of the equity value, primarily based on the transaction price, and an option pricing model for a put and call option.  At the end of 2024, the fair value of our equity method investment was $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-556">222.3</ix:nonFraction>&#160;million, which included a $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-557">52.7</ix:nonFraction>&#160;million charge for our proportionate share of PTx Trimble&#8217;s goodwill impairment in the fourth quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to forming PTx Trimble, the parties concurrently entered into agreements that included the following: </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a <ix:nonNumeric contextRef="c-87" name="trmb:SupplyCommitmentTerm" format="ixt-sec:durwordsen" id="f-558">seven-year</ix:nonNumeric> renewable supply agreement (the &#8220;Supply Agreement&#8221;) through which we will provide key GNSS and guidance technologies to PTx Trimble for use in professional agriculture machines sold by AGCO, on an exclusive basis with limited exceptions;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a technology transfer and license agreement to govern the licensing of certain non-divested intellectual property and technology for use by PTx Trimble in the agriculture field and, upon expiration of the Supply Agreement, to govern fixed and variable royalty payments made to us by PTx Trimble;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a trademark license agreement to govern the licensing of certain Trimble trademarks for use by PTx Trimble in the agriculture field;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a master sale and distribution agreement through which PTx Trimble will serve as our channel partner for positioning services in the agriculture market; and</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt">a transition services agreement to provide contract manufacturing services for the divested products for <ix:nonNumeric contextRef="c-87" name="trmb:TransitionServicesAgreementTerm" format="ixt-sec:durwordsen" id="f-559">two years</ix:nonNumeric> following the closing of the transaction.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-527-2" continuedAt="f-527-3"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Divestitures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Mobility divestiture and Ag divestiture, we divested <ix:nonFraction unitRef="business" contextRef="c-90" decimals="INF" name="trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" format="ixt-sec:numwordsen" scale="0" id="f-560">two</ix:nonFraction> businesses in 2024 with total proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="f-561">13.3</ix:nonFraction> million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we divested <ix:nonFraction unitRef="business" contextRef="c-91" decimals="INF" name="trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" format="ixt-sec:numwordsen" scale="0" id="f-562">five</ix:nonFraction> businesses with total proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-563">18.7</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-527-3">In 2022, we divested <ix:nonFraction unitRef="business" contextRef="c-92" decimals="INF" name="trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" format="ixt-sec:numwordsen" scale="0" id="f-564">six</ix:nonFraction> businesses with total proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-565">226.3</ix:nonFraction>&#160;million.  The largest divestiture was the sale of Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO accessories businesses to Precisional LLC, an affiliate of The Jordan Company, for $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-566">205.1</ix:nonFraction>&#160;million in cash, which included a working capital adjustment.</ix:continuation>  </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_181"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-567" escape="true"><div style="margin-bottom:5pt;margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5: INTANGIBLE ASSETS AND GOODWILL</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-568" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-94" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-569">7</ix:nonNumeric></span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-570">819.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-571">561.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-572">257.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-573">908.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-574">554.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-575">354.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-96" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-576">11</ix:nonNumeric></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-577">1,175.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-578">440.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-579">735.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-580">1,358.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-581">474.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-582">883.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names and other intellectual properties</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-98" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-583">5</ix:nonNumeric></span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-584">39.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-585">34.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-586">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-587">48.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-588">42.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-589">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-590">2,033.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-591">1,035.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-592">998.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-593">2,314.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-594">1,071.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-595">1,243.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the end of 2024 and 2023, $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-596">182.8</ix:nonFraction>&#160;million and $<ix:nonNumeric contextRef="c-1" name="trmb:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="f-598"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="f-597">267.8</ix:nonFraction>&#160;million</ix:nonNumeric> of fully amortized intangible assets were written off.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-599" escape="true"><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2024 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="f-600">163.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="f-601">158.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="f-602">144.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="f-603">130.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="f-604">109.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="trmb:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" scale="6" id="f-605">291.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-606">998.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-607" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment for 2024 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">AECO</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">T&amp;L</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2023</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-608">1,996.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-609">1,063.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-610">2,290.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-611">5,350.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-612">16.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="f-613">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="f-614">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-615">16.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="6" id="f-616">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="6" id="f-617">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="6" id="f-618">141.7</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="6" id="f-619">141.7</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decreases due to divestitures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="6" id="f-620">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="6" id="f-621">91.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="6" id="f-622">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" scale="6" id="f-623">92.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-624">26.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-625">13.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-626">104.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-627">144.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-628">1,986.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-629">958.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-630">2,044.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-631">4,988.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-632" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6: CERTAIN BALANCE SHEET COMPONENTS</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-633" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="f-634">71.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="f-635">88.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-636">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-637">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-638">117.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-639">144.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-640">194.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-641">235.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods includes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredCostsCurrent" scale="6" id="f-642">6.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredCostsCurrent" scale="6" id="f-643">11.3</ix:nonFraction> million at the end of 2024 and 2023 for costs of sales that have been deferred in connection with deferred revenue arrangements.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-644" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment:</span></div></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building, furniture, and leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-645">238.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-646">98.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-647">140.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-648">237.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-649">94.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-650">142.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-651">147.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-652">121.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-653">25.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-654">170.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-655">138.3</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-656">31.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-657">128.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-658">118.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-659">9.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-660">131.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-661">117.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-662">13.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-663">13.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-664">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-665">13.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-666">14.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-667">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-668">14.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-669">527.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-670">339.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-671">188.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-672">553.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-673">350.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-674">202.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-675">33.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-676">38.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-677">40.2</ix:nonFraction> million for 2024, 2023, and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-678" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net of related tax were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="6" id="f-679">385.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="6" id="f-680">158.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on cash flow hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" scale="6" id="f-681">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" scale="6" id="f-682">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized actuarial (losses) gains</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="f-683">0.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="f-684">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-685">381.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-686">152.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_187"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-687" continuedAt="f-687-1" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7: REPORTING SEGMENT AND GEOGRAPHIC INFORMATION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined our operating segments based on how our CODM (our Chief Executive Officer) views and evaluates operations.  Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments.  Our CODM uses segment revenue and operating income to assess segment performance and to allocate resources.  The CODM evaluates segment revenue and operating income by considering periodic forecast-to-actual variances and trends, as well as overall strategic initiatives.  Asset information by segments is not regularly reviewed by the CODM.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each of our segments, we sell many individual products.  For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described below:</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Architects, Engineers, Construction and Owners (&#8220;AECO&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  This segment primarily provides software solutions that sell primarily through a direct channel to customers in the construction industry.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Field Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  This segment primarily provides hardware and associated software solutions that sell primarily through dealer partner channels.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Transportation and Logistics (&#8220;T&amp;L&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  This segment primarily provides solutions for customers working in long haul trucking and freight shipper markets.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-687-1" continuedAt="f-687-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-688" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reporting segment tables reflect the revenue, costs and expenses, and operating income of our reportable operating segments under our management reporting system.  Segment costs and expenses include directly attributable costs and certain indirect costs allocated to segments, such as facilities, information technology, cloud services, finance, legal, and human resources.  This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:49.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AECO</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;L</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-689">1,358.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-690">1,535.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-691">788.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-692">220.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-693">666.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-694">280.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-695">674.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-696">427.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-697">353.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-698">463.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-699">442.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-700">155.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-103" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-701">34.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-104" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-702">28.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-105" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-703">19.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-704">1,110.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-705">1,967.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-706">720.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-707">213.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-708">843.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-709">278.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-710">568.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-711">521.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-712">323.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-713">329.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-714">603.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-715">118.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-121" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-716">29.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-122" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-717">30.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-123" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-718">16.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-719">941.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-720">2,151.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-721">583.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-722">201.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-723">997.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="6" id="f-724">268.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-725">481.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-726">498.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-727">265.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-728">259.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-729">655.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-730">49.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-124" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-731">27.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-125" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-732">30.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-126" decimals="3" name="trmb:SegmentOperatingIncomePercent" scale="-2" id="f-733">8.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="f-734" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our total segment operating income to consolidated income before income taxes was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-735">1,060.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-736">1,050.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-737">964.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-738">123.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-739">116.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:OperatingExpenses" scale="6" id="f-740">123.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-741">199.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-742">212.3</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="f-743">131.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="trmb:AcquisitionAndDivestitureRelatedCosts" scale="6" id="f-744">81.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="trmb:AcquisitionAndDivestitureRelatedCosts" scale="6" id="f-745">72.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="trmb:AcquisitionAndDivestitureRelatedCosts" scale="6" id="f-746">32.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" scale="6" id="f-747">163.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" scale="6" id="f-748">151.1</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" scale="6" id="f-749">112.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="trmb:RestructuringChargesAndOtherCosts" scale="6" id="f-750">32.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="trmb:RestructuringChargesAndOtherCosts" scale="6" id="f-751">50.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="trmb:RestructuringChargesAndOtherCosts" scale="6" id="f-752">54.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-753">460.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-754">448.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-755">510.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="f-756">1,545.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-757">91.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-758">58.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-759">2,005.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-760">357.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-761">569.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-687-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" id="f-762" escape="true"><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue by geography is summarized in the tables below.  Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and is consistent with the Reporting Segment tables above.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AECO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;L</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-763">819.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-764">785.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-765">473.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-766">2,078.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-767">375.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-768">416.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-769">258.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-770">1,050.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-771">125.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-772">224.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-773">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-774">365.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-775">37.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-776">109.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-777">42.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-778">189.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-779">1,358.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-780">1,535.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-781">788.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-782">3,683.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-783">655.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-784">892.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-785">470.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-786">2,018.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-787">293.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-788">581.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-789">201.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-790">1,076.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-791">98.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-792">320.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-793">10.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-794">428.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-795">63.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-796">173.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-797">38.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-798">275.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-799">1,110.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-800">1,967.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-801">720.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-802">3,798.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-803">554.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-804">941.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-805">458.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-806">1,955.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-807">267.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-808">684.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-809">86.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-810">1,037.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-811">83.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-812">321.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-813">9.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-814">415.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-815">35.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-816">204.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-817">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-818">268.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-819">941.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-820">2,151.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-821">583.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-822">3,676.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue in the United States as included in the Consolidated Statements of Income wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-823">1,911.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-824">1,855.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-825">1,777.4</ix:nonFraction> million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2024, 2023, and 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No single customer or country othe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r than the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> United States accounted for 10% or more of our total revenue </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2024, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and 2022.  No single customer accounted for 10% or more of our accounts receivable at the end of 2024 and 2023.  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-826" escape="true"><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our physical long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-827">178.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-828">179.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-829">96.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-830">105.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific and Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-831">37.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-832">41.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-833">311.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-834">326.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-835" continuedAt="f-835-1" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8: DEBT</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-836" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of 2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:21pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Notes: </span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, <ix:nonFraction unitRef="number" contextRef="c-190" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="f-837">4.75</ix:nonFraction>%, due December 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2014</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-838">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-839">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, <ix:nonFraction unitRef="number" contextRef="c-192" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="f-840">4.90</ix:nonFraction>%, due June 2028</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2018</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-192" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-841">5.04</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-842">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-843">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, <ix:nonFraction unitRef="number" contextRef="c-194" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="f-844">6.10</ix:nonFraction>%, due March 2033</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-194" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-845">6.13</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-846">800.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-847">800.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Facilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility, due March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="c-196" xsi:nil="true" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" id="f-848"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-849">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-850">150.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2026</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="c-198" xsi:nil="true" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" id="f-851"></ix:nonFraction></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-852">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-853">500.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="c-200" xsi:nil="true" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" id="f-854"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-855">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-856">500.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncommitted Credit Facilities, floating rate</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="c-202" xsi:nil="true" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" id="f-857"></ix:nonFraction></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="trmb:ShortTermDebtGross" format="ixt:fixed-zero" scale="6" id="f-858">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="trmb:ShortTermDebtGross" scale="6" id="f-859">130.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-860">9.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-861">13.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="6" id="f-862">1,390.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="6" id="f-863">3,066.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="6" id="f-864">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-865">530.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-866">1,390.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-867">2,536.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-868" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, our debt maturities based on outstanding principal were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Payable</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="trmb:ShortTermDebtGross" format="ixt:fixed-zero" scale="6" id="f-869">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="6" id="f-870">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="6" id="f-871">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-872">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="6" id="f-873">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="6" id="f-874">800.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="trmb:DebtLongTermAndShortTermCombinedAmountGross" format="ixt:num-dot-decimal" scale="6" id="f-875">1,400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our senior notes are unsecured obligations.  Interest on the senior notes is payable semi-annually in June and December of each year for the 2028 senior notes and in March and September for the 2033 senior notes.  For both the 2028 and 2033 senior notes, the interest rate is subject to adjustment from time to time if Moody&#8217;s or S&amp;P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness.  We may redeem the notes of each series of senior notes at our option in whole or in part at any time at optional redemption prices.  Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we entered into a <ix:nonNumeric contextRef="c-204" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-876">five-year</ix:nonNumeric>, unsecured, revolving credit facility in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="f-877">1.25</ix:nonFraction>&#160;billion.  Subject to approval, we may increase the commitments for revolving loans by an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="trmb:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-878">500.0</ix:nonFraction>&#160;million.  The variable interest rate and commitment fees are based on our current long-term, senior unsecured debt ratings, our leverage ratio, and certain specified sustainability targets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 credit facility contains customary covenants, including, among other requirements, limitations that restrict our and our subsidiaries&#8217; ability to create liens and enter into sale and leaseback transactions, and restrictions on the ability of the subsidiaries to incur indebtedness.  The facility contains financial covenants that require the maintenance of maximum leverage </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-835-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and minimum interest coverage ratios, as well as the timely delivery of quarterly financial reports and compliance certificates.  At the end of 2024, we were in compliance with our debt covenants under a waiver of the financial reporting covenants.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncommitted Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we had <ix:nonFraction unitRef="loan_facility" contextRef="c-206" decimals="INF" name="trmb:NumberOfRevolvingLoanFacilities" format="ixt-sec:numwordsen" scale="0" id="f-879">two</ix:nonFraction> $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="f-880">75.0</ix:nonFraction> million and <ix:nonFraction unitRef="loan_facility" contextRef="c-207" decimals="INF" name="trmb:NumberOfRevolvingLoanFacilities" format="ixt-sec:numwordsen" scale="0" id="f-881">one</ix:nonFraction> &#8364;<ix:nonFraction unitRef="eur" contextRef="c-207" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="f-882">100.0</ix:nonFraction> million revolving credit facilities, which are uncommitted.  Generally, these variable-rate uncommitted facilities may be redeemed upon demand.  Borrowings under uncommitted facilities are classified as short-term debt in the Consolidated Balance Sheet.</span></div></ix:continuation><div id="ib4438226abda4b508959e7ba6bb7621b_196"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-883" continuedAt="f-883-1" escape="true"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9: LEASES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities.  Lease terms range from <ix:nonNumeric contextRef="c-56" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-884">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-57" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-885">13</ix:nonNumeric> years, and certain leases include options to extend the lease for up to <ix:nonNumeric contextRef="c-57" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="f-886">10</ix:nonNumeric> years.  We consider options to extend the lease in determining the lease term.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-887" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consisted of:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-888">31.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-889">33.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-890">36.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-891">15.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-892">17.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-893">14.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="f-894">46.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="f-895">50.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="f-896">51.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for liabilities included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-897">30.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-898">31.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-899">35.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for Operating lease liabilities:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-900">44.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-901">47.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-902">26.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Excludes cash payments for short-term leases, which are not capitalized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-903">123.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-904">124.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-905"><span style="-sec-ix-hidden:f-906">Other current liabilities</span></span></span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-907">21.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-908">29.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-909">123.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-910">121.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total operating lease liabilities</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-911">144.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-912">151.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate     </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-913">4.58</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-914">4.27</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-915">7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-916">7</ix:nonNumeric> years</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-917" escape="true"><ix:continuation id="f-883-1"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, the maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-918">27.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-919">28.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-920">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-921">20.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-922">18.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-923">51.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-924">169.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-925">25.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-926">144.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_199"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-927" escape="true"><div style="margin-top:15pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10: COMMITMENTS AND CONTINGENCIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we had unconditional purchase obligations of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="f-928">470.7</ix:nonFraction> million as compared to $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-929">618.9</ix:nonFraction>&#160;million at the end of 2023.  These unconditional purchase obligations primarily represent (i) various non-cancellable agreements with certain service providers with minimum or fixed commitments, and (ii) open non-cancellable purchase orders for material purchases with our inventory vendors.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation arising in the ordinary course of our business.  There are no material legal proceedings, other than ordinary routine litigation incidental to the business, that we or any of our subsidiaries is a party, or that any of our or our subsidiaries&#8217; property is subject.</span></div></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_202"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-930" escape="true"><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11: FAIR VALUE MEASUREMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is measured by using observable or, to the extent necessary, unobservable inputs.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments recorded at fair value include our deferred compensation plan.  The fair value was $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="f-931"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="trmb:DeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="f-932">31.0</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="trmb:DeferredCompensationPlanAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-933"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-934">31.2</ix:nonFraction></ix:nonFraction>&#160;million at the end of 2024 and 2023, and is included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets.  The fair value was measured by using quoted prices in active markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value on a recurring basis (debt) had an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-8" name="us-gaap:DebtInstrumentFairValue" scale="9" id="f-935">1.4</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-8" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="9" id="f-936">3.1</ix:nonFraction>&#160;billion at the end of 2024 and 2023.  The fair value of the debt was determined based on observable market prices in less active markets.  The fair values do not indicate the amount we would currently have to pay to extinguish the debt.</span></div></ix:nonNumeric><div id="ib4438226abda4b508959e7ba6bb7621b_205"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-937" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12: DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-938" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our deferred revenue during 2024 and 2023 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of the period</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-939">761.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-940">737.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized from prior year-end</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-941">652.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-942">607.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings net of revenue recognized from current year and other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="trmb:ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" scale="6" id="f-943">786.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="trmb:ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" scale="6" id="f-944">631.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-945">896.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-946">761.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="f-947">1.7</ix:nonFraction> billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, software, and software maintenance, and to a lesser extent, hardware and professional services contracts.  We expect to recognize $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="f-948">1.2</ix:nonFraction>&#160;billion or <ix:nonFraction unitRef="number" contextRef="c-210" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-949">71</ix:nonFraction>% of our remaining performance obligations as revenue during the next <ix:nonNumeric contextRef="c-210" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-950">12</ix:nonNumeric> months and the remainder thereafter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations exclude $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-8" name="trmb:RevenueRemainingPerformanceObligationOptionalExemptionAmount" format="ixt:num-dot-decimal" scale="9" id="f-951">0.2</ix:nonFraction>&#160;billion for the Mobility divestiture, which closed on February 8, 2025.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_208"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-952" continuedAt="f-952-1" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13: INCOME TAXES</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-954" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-953" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="f-955">216.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="f-956">26.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="f-957">117.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="6" id="f-958">1,789.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-959">330.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-960">451.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-961">2,005.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-962">357.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-963">569.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-964">94.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-965">57.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-966">98.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-967">71.2</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-968">92.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-969">97.7</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-970">22.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-971">35.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-972">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-973">15.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-974">12.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-975">12.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-976">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-977">6.6</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-978">5.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-979">17.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-980">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-981">7.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-982">364.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-983">80.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-984">48.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-985">96.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-986">5.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-987">62.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-988">460.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-989">74.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="f-990">111.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-991">501.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-992">45.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-993">119.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-994">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-995">12.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-996">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-997" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the tax provision at the statutory federal income tax rate and the tax provision as a percentage of income before taxes (&#8220;effective tax rate&#8221;) was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-998">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-999">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1000">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in tax rate resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1001">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1002">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1003">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1004">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1005">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1006">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1007">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1008">4.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1009">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other U.S. taxes on foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" scale="-2" id="f-1010">2.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" sign="-" name="trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" scale="-2" id="f-1011">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" sign="-" name="trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" scale="-2" id="f-1012">3.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" format="ixt:fixed-zero" scale="-2" id="f-1013">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1014">3.9</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1015">0.4</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1016">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1017">5.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-1018">2.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserve releases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" scale="-2" id="f-1019">1.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" sign="-" name="trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" scale="-2" id="f-1020">2.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" sign="-" name="trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" scale="-2" id="f-1021">1.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax on Ag divestiture</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="f-1022">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1023">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1024">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1025">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1026">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1027">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1028">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1029">12.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1030">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in 2024 tax rate was primarily due to gains from the Ag divestiture, which impacted the foreign and domestic items in the table above.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-952-1" continuedAt="f-952-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1031" continuedAt="f-1031-1" escape="true">The significant components of deferred tax assets and liabilities were as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1031-1"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="6" id="f-1032">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="6" id="f-1033">373.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" scale="6" id="f-1034">17.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" scale="6" id="f-1035">105.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="6" id="f-1036">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="6" id="f-1037">30.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-1038">26.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-1039">19.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-1040">385.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-1041">529.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="trmb:DeferredTaxAssetsDepreciationAndAmortization" scale="6" id="f-1042">217.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="trmb:DeferredTaxAssetsDepreciationAndAmortization" scale="6" id="f-1043">368.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="6" id="f-1044">118.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="6" id="f-1045">98.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="trmb:DeferredTaxAssetsOperatingLeaseLiability" scale="6" id="f-1046">34.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="trmb:DeferredTaxAssetsOperatingLeaseLiability" scale="6" id="f-1047">36.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="f-1048">23.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="f-1049">23.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses not currently deductible</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="6" id="f-1050">26.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="6" id="f-1051">26.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="f-1052">24.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="f-1053">17.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="f-1054">17.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="f-1055">16.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany prepayments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" format="ixt:fixed-zero" scale="6" id="f-1056">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" scale="6" id="f-1057">36.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="f-1058">74.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="f-1059">60.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-1060">536.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-1061">684.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1062">56.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1063">31.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-1064">480.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="f-1065">653.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="6" id="f-1066">94.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="6" id="f-1067">124.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-1068">294.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-1069">412.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-1070">199.9</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-1071">287.8</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="6" id="f-1072">94.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="6" id="f-1073">124.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we have U.S. federal net operating loss carryforwards, or federal NOLs, of approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1074">18.9</ix:nonFraction>&#160;million, which will begin to expire in 2036.  At the end of 2024, we have foreign net operating and capital loss carryforwards, or foreign losses, of approximately $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1075">106.3</ix:nonFraction>&#160;million, which generally have no expiration.  Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code.  We have determined that it is more likely than not that a portion of the foreign losses will not be realized and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have California research and development credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-1076">35.2</ix:nonFraction> million, which have an indefinite carryforward period.  We believe that it is more likely than not that a significant portion of the California research and development credit carryforwards will not be realized and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have net deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-1077">14.4</ix:nonFraction>&#160;million relating to our investment in PTx Trimble.  We believe that it is more likely than not that a significant portion of the net deferred tax assets will not be realized and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences.  We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax.  During 2024, we repatriated $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ForeignEarningsRepatriated" scale="6" id="f-1078">232.7</ix:nonFraction> million cash from foreign earnings to the U.S.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-952-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1079" escape="true"><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1080">78.2</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A reconciliation of gross unrecognized tax benefits was as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1081">88.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1082">76.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1083">64.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-1084">11.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-1085">12.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-1086">23.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase related to prior years&#8217; tax positions</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-1087">1.5</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-1088">7.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="f-1089">0.7</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-1090">19.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-1091">8.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="f-1092">10.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1093">78.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1094">88.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1095">76.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-1096">45.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-1097">59.5</ix:nonFraction>&#160;million at the end of 2024 and 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes.  We are currently under a U.S. federal income tax audit for our tax year 2021 and have not yet received any assessment.  Our tax years before 2021 are closed for U.S. federal income tax audit purposes.  Our tax years are substantially closed for all state income taxes for audit purposes through 2015.  Non-U.S. income tax matters have been concluded for years through 2008.  We are currently in various stages of multiple year examinations from state and foreign (multiple jurisdictions) taxing authorities.  While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise.  We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.  Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets.  At the end of 2024 and 2023, we accrued $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="f-1098">8.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="f-1099">9.9</ix:nonFraction>&#160;million for interest and penalties.</span></div></ix:continuation><div id="ib4438226abda4b508959e7ba6bb7621b_211"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1100" continuedAt="f-1100-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14: EMPLOYEE STOCK BENEFIT PLANS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated 2002 Stock Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by <ix:nonFraction unitRef="shares" contextRef="c-213" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1101">10.0</ix:nonFraction>&#160;million shares.  As such, our Amended and Restated 2002 Stock Plan provides for the grant of incentive and non-statutory stock options and Restricted Stock Units (&#8220;RSUs&#8221;) for up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1102">102.6</ix:nonFraction>&#160;million shares.  At the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the remaining number of shares available for grant under the Amended and Restated 2002 Stock Plan was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-1103">17.9</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1104" continuedAt="f-1104-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1105">145.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1106">132.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1107">108.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1108">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1109">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1110">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1111">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1112">10.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1113">10.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1114">158.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1115">145.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1116">120.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:continuation id="f-1100-1"><ix:continuation id="f-1104-1"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1117">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1118">14.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1119">12.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1120">45.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1121">40.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1122">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1123">29.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1124">27.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1125">24.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1126">67.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1127">63.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1128">55.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1129">158.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1130">145.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-1131">120.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, total unamortized stock-based compensation expense was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1132">200.2</ix:nonFraction> million, with a weighted-average recognition period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1133">1.7</ix:nonNumeric> years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and market conditions (&#8220;PSUs&#8221;).  RSUs containing only service conditions typically vest ratably over a <ix:nonNumeric contextRef="c-236" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1134">three-year</ix:nonNumeric> service period.  PSUs are granted to executive officers and other senior employees and vest after a <ix:nonNumeric contextRef="c-237" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1135">three-year</ix:nonNumeric> service period.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value at the grant date is determined by (a) the closing pr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ice of our common stock for awards containing only service or both service and performance conditions, or (b) the Monte Carlo valuation model for awards containing both service and  market conditions.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For PSUs, the number of shares received at vesting&#160;will&#160;range&#160;from&#160;<ix:nonFraction unitRef="number" contextRef="c-238" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1136">0</ix:nonFraction>%&#160;to&#160;<ix:nonFraction unitRef="number" contextRef="c-239" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1137">220</ix:nonFraction>% of&#160;the&#160;target&#160;grant&#160;amount based on either  market conditions or performance conditions or, in some cases, both.  Market conditions consider our relative total stockholder return (&#8220;TSR&#8221;) of our common stock as compared to the TSR of the constituents of the S&amp;P 500 over the vesting period.  Performance conditions consider the achievement of our financial results or metrics over the vesting period.  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-1138" escape="true"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Restricted Stock Units Unvested</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant-Date&#160;Fair&#160;Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except for per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at the beginning of year</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-240" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="f-1139">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-240" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1140">58.23</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-1141">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1142"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1143">65.12</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="6" id="f-1144">2.0</ix:nonFraction>)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1145">60.13</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="6" id="f-1146">0.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1147">61.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at the end of year</span></div></td><td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-241" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="f-1148">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-241" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1149">60.37</ix:nonFraction>&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Includes <ix:nonFraction unitRef="shares" contextRef="c-242" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-1150">0.3</ix:nonFraction> million PSUs granted, <ix:nonFraction unitRef="shares" contextRef="c-242" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="6" id="f-1151">0.1</ix:nonFraction> million PSUs vested, <ix:nonFraction unitRef="shares" contextRef="c-242" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="6" id="f-1152">0.3</ix:nonFraction> million PSUs cancelled and forfeited, and <ix:nonFraction unitRef="shares" contextRef="c-243" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="f-1153">1.1</ix:nonFraction> million PSUs unvested at the end of the year.  </span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Excludes approximately <ix:nonFraction unitRef="shares" contextRef="c-244" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod" scale="6" id="f-1154">0.1</ix:nonFraction> million PSUs related to achievement above target levels at the vesting date and approximately <ix:nonFraction unitRef="shares" contextRef="c-244" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="6" id="f-1155">0.1</ix:nonFraction> million  PSUs related to shares cancelled due to achievement below target levels.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of all RSUs granted during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, 2023, and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1156"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1157">65.12</ix:nonFraction></ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-216" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1158">49.93</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1159">73.32</ix:nonFraction> per share.  The fair value of all RSUs vested during 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1160">126.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1161">110.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1162">108.3</ix:nonFraction> million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an employee stock purchase plan (&#8220;ESPP&#8221;) under which our stockholders have approved an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-245" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1163">39.0</ix:nonFraction>&#160;million shares of common stock for issuance to eligible employees.  The fair value at the grant date is based on the Black-Scholes valuation model.  The plan permits eligible employees to purchase common stock through payroll deductions at <ix:nonFraction unitRef="number" contextRef="c-221" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1164">85</ix:nonFraction>% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is <ix:nonNumeric contextRef="c-221" name="trmb:EmployeeStockPurchaseOfferingPeriod" format="ixt-sec:durwordsen" id="f-1165">six months</ix:nonNumeric>.  Rights to purchase shares are granted during the first and third quarter of each year.  The ESPP terminates on March 15, 2027.  In 2024, 2023, and 2022, <ix:nonFraction unitRef="shares" contextRef="c-221" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="6" id="f-1166">0.7</ix:nonFraction>&#160;million, <ix:nonFraction unitRef="shares" contextRef="c-222" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="6" id="f-1167">0.8</ix:nonFraction>&#160;million, and <ix:nonFraction unitRef="shares" contextRef="c-223" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="6" id="f-1168">0.6</ix:nonFraction>&#160;million shares were issued, representing $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-1169">34.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-1170">35.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-1171">34.7</ix:nonFraction> million in cash received for the issuance of stock under the ESPP.  At the end of 2024, the number of shares reserved for future purchases was <ix:nonFraction unitRef="shares" contextRef="c-245" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="f-1172">3.9</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_214"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1173" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15: COMMON STOCK REPURCHASE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2024, our Board of Directors approved a new stock repurchase program (the &#8220;2024 Stock Repurchase Program&#8221;) authorizing up to $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1174">800.0</ix:nonFraction>&#160;million in repurchases of our common stock.  The 2024 Stock Repurchase Program replaced the prior stock repurchase program, which was approved in August 2021 and has been cancelled.  At the end of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there were remaining authorized funds of $<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-6" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1175">625.0</ix:nonFraction>&#160;million.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, 2023, and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we repurchased approximately <ix:nonFraction unitRef="shares" contextRef="c-248" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="f-1176">2.9</ix:nonFraction>&#160;million, <ix:nonFraction unitRef="shares" contextRef="c-249" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="f-1177">2.4</ix:nonFraction>&#160;million, and <ix:nonFraction unitRef="shares" contextRef="c-250" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="f-1178">6.0</ix:nonFraction>&#160;million shares of common stock in open market purchases at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-248" decimals="2" name="us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare" scale="0" id="f-1179">60.97</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-249" decimals="2" name="us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare" scale="0" id="f-1180">42.50</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-250" decimals="2" name="us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare" scale="0" id="f-1181">65.90</ix:nonFraction> per share for a total of $<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-1182">175.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-1183">100.0</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-1184">394.7</ix:nonFraction>&#160;million.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, determined by the average book value per share of outstanding stock, calculated at the time of each individual repurchase transaction.  The excess of the purchase price over this average for each repurchase was charged to retained earnings.  Common stock repurchases under the program were recorded based upon the trade date for accounting purposes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> repurchases under the 2024 Stock Repurchase Program, retained earnings was reduced by $<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-1185">149.1</ix:nonFraction>&#160;million in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the end of the year 2024, the Board of Directors authorized a common stock repurchase authorization of up to $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="9" id="f-1186">1.0</ix:nonFraction>&#160;billion, which replaces the existing 2024 Stock Repurchase Program in the first quarter of 2025.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may repurchase stock from time to time through accelerated stock repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or other means.  The timing and actual number of any stock repurchased will depend on a variety of factors, including market conditions, our stock price, other available uses of capital, applicable legal requirements, and other factors.  This program may be suspended, modified, or discontinued at any time without prior notice.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_220"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Trimble Inc.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Trimble Inc. (the Company) as of January&#160;3, 2025 and December&#160;29, 2023, the related consolidated statements of income, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended January&#160;3, 2025, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January&#160;3, 2025 and December&#160;29, 2023, and the results of its operations and its cash flows for each of the three years in the period ended January&#160;3, 2025, in conformity with U.S. generally accepted accounting principles.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of January&#160;3, 2025, based on criteria established in Internal Control&#8211;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated April&#160;25, 2025 expressed an adverse opinion thereon.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition &#8211; Stand-alone Selling Prices of Performance Obligations</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description of the Matter</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 1 to the consolidated financial statements, the Company&#8217;s contracts with customers require management to make estimates and assumptions used in revenue recognition, including determining standalone selling prices of performance obligations (&#8220;SSP&#8221;).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auditing management&#8217;s determination of SSP was challenging and complex due to the disaggregation of the Company&#8217;s businesses and product offerings, including disparity in pricing and discounting among the various businesses. Because of the disaggregation and variation in pricing and discounting, the Company must apply judgment and consider all reasonably available information, including but not limited to, pricing practices in customer contracts with multiple goods and services and other observable inputs when estimating SSP. Additionally, auditing management&#8217;s estimates of SSP was complex as there were material weaknesses in internal controls over the information and judgments used in the estimation of SSP.</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After consideration of the material weaknesses, our audit procedures included, among others, testing a sample of the Company&#8217;s estimated standalone selling prices for performance obligations throughout the Company&#8217;s disaggregated businesses and product and service offerings. For the sample tested, we evaluated the appropriateness of the Company&#8217;s estimates based on the Company&#8217;s available pricing and discounting information throughout the disaggregated businesses and product and service offerings and we tested the completeness and accuracy of the data used in management&#8217;s SSP methodology, including determination of pricing and discounting practices within the various sales channels. For the sample tested, we also evaluated the Company&#8217;s identification and consideration of available information and the use of such information in determining SSP and we tested the accuracy of the Company&#8217;s calculations of SSP. In addition, for a sample of transactions, we tested the Company&#8217;s allocation of the transaction price among performance obligations based on relative SSP.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Divestitures &#8211; Goodwill allocation and underlying fair value assumptions</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description of the Matter</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2024, the Company completed the divestiture of a portion of their Ag business in exchange for $1.9 billion of cash proceeds and a 15% ownership interest in the newly created joint venture, PTx Trimble,  and recognized a pre-tax gain of $1.7 billion. The Company also entered into a definitive agreement to sell their Mobility business in exchange for an equity interest in Platform Science, Inc., and recorded a pre-tax loss of $32.9 million.  These transactions are disclosed in Note 4 to the consolidated financial statements. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auditing the Company's accounting for these transactions was complex due to the significant estimation uncertainty in the Company&#8217;s determination of the fair value of the corresponding reporting units used to determine the value of goodwill to be allocated to the respective disposal groups, as well as the fair value of the equity interest to be received in exchange for the disposal group for the Mobility divestiture. The significant estimation uncertainty was primarily due to the sensitivity of the respective fair values to the underlying assumptions regarding the future performance of the related businesses. The Company used valuation methods including discounted cash flow models in the determination of fair value. The significant assumptions used in the discounted cash flow model to estimate the fair values included certain assumptions that form the basis of the forecasted results, specifically, revenue, revenue growth rates, and discount rates. These significant assumptions are forward looking and could be affected by future economic and market conditions.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company&#8217;s determination of the fair value of the goodwill to be allocated to the disposal group as well as the valuation of the equity interests to be received in exchange for the disposal group for the Mobility divestiture. To test the estimated fair values of the reporting units and corresponding goodwill allocations as well as the fair value of the equity interest to be received in exchange for the disposal group for the Mobility divestiture, we performed audit procedures that included, among others, evaluating the Company's selection of the valuation methodology, evaluating the methods and significant assumptions used by the Company, and evaluating the completeness and accuracy of the underlying data supporting the significant assumptions and estimates. For example, we compared the significant assumptions to current industry, market and economic trends and to the Company's budgets and forecasts, and historical operating results. We involved our valuation specialists to assist with our evaluation of the methodologies used by the Company and significant assumptions included in the fair value estimates. Our procedures also included, among others, developing a range of independent estimates for the discount rates used in the valuation models and comparing those to the discount rates used by management.</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-1187">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 1986.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-1188">San Jose, California</ix:nonNumeric><br/>April&#160;25, 2025 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div><div style="margin-top:5pt;padding-left:7.2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_133">Index to Financial Statements</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Trimble Inc.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control Over Financial Reporting</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Trimble Inc.&#8217;s internal control over financial reporting as of January&#160;3, 2025, based on criteria established in Internal Control&#8211;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria).   In our opinion, because of the effect of the material weaknesses described below on the achievement of the objectives of the control criteria, Trimble Inc. (the Company) has not maintained effective internal control over financial reporting as of January&#160;3, 2025, based on the COSO criteria.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis.  The following material weaknesses have been identified and included in management&#8217;s assessment.  Management has identified material weaknesses in certain information technology controls related to certain systems that support the Company&#8217;s financial reporting processes.  Management has also identified material weaknesses related to review controls and controls over the completeness and accuracy of information utilized in the performance of controls, which affected the Company&#8217;s controls over revenue and related accounts, income taxes, excess and obsolete inventory, and other controls as part of the Company&#8217;s reporting and disclosure process.  Additionally, management identified a material weakness in controls over the evaluation of standalone selling prices of performance obligations utilized in the Company&#8217;s accounting for revenue. </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of January&#160;3, 2025 and December&#160;29, 2023, the related consolidated statements of income, comprehensive income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended January&#160;3, 2025, and the related notes.  These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2024 consolidated financial statements, and this report does not affect our report dated April&#160;25, 2025, which expressed an unqualified opinion thereon.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting.  Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit.  We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB.  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances.  We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.  A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.  Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-1189">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-1190">San Jose, California</ix:nonNumeric><br/>April&#160;25, 2025 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_223"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.  &#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_226"></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.  Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management, including our Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this report.  Based on such evaluation, our CEO and CFO concluded that our disclosure controls and procedures were not effective as of the end of such period because of the material weaknesses in internal control over financial reporting described below. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management does not expect that the internal control over financial reporting will prevent or detect all errors and all fraud.  A control system, no matter how well-designed and operated, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met.  The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b) Management&#8217;s Annual Report on Internal Control over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f).  The internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management conducted an evaluation of the effectiveness of the internal control over financial reporting based on the Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework).  Based on the assessment by management, it was determined that the Company&#8217;s internal control over financial reporting was not effective due to the material weaknesses described below.  </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over certain information technology general controls (&#8220;ITGCs&#8221;) for certain business systems related to the Company&#8217;s financial reporting processes.  Specifically, the Company did not design sufficient controls to (i) manage user access to systems, (ii) ensure that program changes made to systems were authorized and approved, or (iii) identify and resolve system issues impacting the financial reporting process.  Certain business process controls and IT interfaces that are dependent on the ineffective ITGCs, or that rely on data produced from systems impacted by the ineffective ITGCs, could have been adversely impacted, and were also deemed ineffective.  </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain (i) effective review controls, including the retention of evidence to support the design and operating effectiveness of controls and (ii) effective controls over the completeness and accuracy of information produced by the entity utilized in the performance of controls, including the retention of relevant evidence to support the design and operating effectiveness of controls.  These deficiencies primarily affected controls over revenue and related accounts, income taxes and excess and obsolete inventory, and other controls as a part of our reporting and disclosure process.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue, including review controls over the establishment and subsequent changes to standard pricing and discounting. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting at the end of 2024 has been audited by Ernst &amp; Young LLP, an independent registered public accounting firm, as stated in their report.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c) Remediation of Previously Reported Material Weaknesses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remediation Plan for Material Weaknesses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management, with the oversight of the Audit Committee, is currently taking actions to remediate the material weaknesses and is implementing additional processes and controls to address the underlying causes associated with the material weaknesses described above.  These efforts include:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are in the process of finalizing the design and implementation of controls of certain ITGCs for business systems related to the Company&#8217;s financial reporting processes.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are in the process of updating our policies and practices related to maintaining evidence of review of business process controls, including the review of information used in the performance of controls.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are in the process of finalizing the design and implementation of controls over the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue, including review controls over pricing and discounting.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The material weaknesses will not be considered remediated until the applicable remedial controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.  We believe the measures described above will remediate the control deficiencies we have identified and strengthen our internal control over financial reporting.  We are committed to continuing to improve our internal control processes and will continue to review, optimize, and enhance our financial reporting controls and procedures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The process of designing and implementing an effective financial reporting system is a continuous effort that requires us to anticipate and react to changes in our business and the economic and regulatory environments, and to expend significant resources to maintain a financial reporting system that is adequate to satisfy our reporting obligations.  As we continue to evaluate and take actions to improve our internal control over financial reporting, we may determine to take additional actions to address control deficiencies or determine to modify certain of the remediation measures described above.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the identified material weaknesses noted above, we are implementing a customer relationship management tool across our businesses as a strategic initiative that will replace many legacy systems and that could materially affect our internal control over financial reporting (as such term is defined in Rules 13a - 15(f) and 15d - 15(f) under the Exchange Act).  Other than as described above, there have been no changes that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting during the period for which this report relates. </span></div><div id="ib4438226abda4b508959e7ba6bb7621b_229"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.  Other Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-252" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1191"><ix:nonNumeric contextRef="c-252" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1192"><ix:nonNumeric contextRef="c-252" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1193">Rule 10b5-1 Trading Plan</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2024, none of our directors or executive officers adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement.  <ix:nonNumeric contextRef="c-253" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1194" escape="true">We previously reported in our Quarterly Report on Form 10-Q for the quarter ended March 29, 2024, that <ix:nonNumeric contextRef="c-254" name="ecd:TrdArrIndName" id="f-1195">Jennifer Allison</ix:nonNumeric> had <ix:nonNumeric contextRef="c-254" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1196">entered</ix:nonNumeric> into a Rule 10b5-1 trading arrangement on <ix:nonNumeric contextRef="c-254" name="ecd:TrdArrAdoptionDate" id="f-1197">February 29, 2024</ix:nonNumeric> for potential sales of <ix:nonFraction unitRef="shares" contextRef="c-255" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1198">1,571</ix:nonFraction> shares between June 3, 2024 and <ix:nonNumeric contextRef="c-254" name="ecd:TrdArrExpirationDate" id="f-1199">June 2, 2025</ix:nonNumeric>.  The actual number of shares under that trading arrangement was <ix:nonFraction unitRef="shares" contextRef="c-256" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1200">3,571</ix:nonFraction> shares, which have all now been sold, as reported on a Form 4 filed on January 22, 2025.</ix:nonNumeric></span></div><div id="ib4438226abda4b508959e7ba6bb7621b_235"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9C.  Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_238"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_241"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.  Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item, insofar as it relates to our directors, will be contained under the captions &#8220;Election of Directors&#8221; and &#8220;Section&#160;16(a) Beneficial Ownership Reporting Compliance&#8221; in the Proxy Statement and is incorporated herein by reference.  The information required by this item relating to executive officers is set forth above in Item&#160;1 of this report under the caption &#8220;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_58">Information about our Executive Officers</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item insofar as it relates to the nominating and audit committees will be contained in the Proxy Statement under the caption &#8220;Board Meetings and Committees; Director Independence.&#8221;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Code of Ethics</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Business Ethics and Conduct Policy applies to, among others, our Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer, and other finance organization employees.  We make available our Business Ethics and Conduct Policy free of charge through our website at www.trimble.com under the heading &#8220;Corporate Governance - Governance Documents&#8221; on the Investor Relations page.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any substantive amendments to the Business Ethics and Conduct Policy are made or any waivers are granted, including any implicit waiver, from a provision of the Business Ethics and Conduct Policy, to its Chief Executive Officer, Chief Financial Officer, or Chief Accounting Officer, we will disclose the nature of such amendment or waiver on our website at www.trimble.com or in a report on Form&#160;8-K.  The contents of these websites are not intended to be incorporated by reference into this report or in any other report or document we file or furnish with the SEC, and any reference to these websites are intended to be inactive textual references only.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insider Trading Policy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted an insider trading&#160;policy governing transactions in our securities by our directors, employees, contractors, consultants, and other personnel providing services to Trimble, as well as by Trimble itself.  We believe this policy is reasonably designed to promote compliance with&#160;insider trading&#160;laws, rules and regulations, and the Nasdaq listing standards.  A copy of our&#160;insider trading&#160;policy is filed as Exhibit 19.1 to this Form 10-K.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_244"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.  Executive Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item will be contained in the Proxy Statement under the captions &#8220;Executive Compensation&#8221; and &#8220;Non-Employee Director Compensation&#8221; and is incorporated herein by reference.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_247"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.  Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item will be contained in the Proxy Statement under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&#8221; and is incorporated herein by reference.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_250"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.  Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item will be contained in the Proxy Statement under the caption &#8220;Certain Relationships and Related Person Transactions&#8221; and is incorporated herein by reference.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_253"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.  Principal Accounting Fees and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item will be contained in the Proxy Statement under the caption &#8220;Principal Accounting Fees and Services&#8221; and is incorporated herein by reference.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_256"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_259"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.  Exhibits and Financial Statement Schedules</span></div><div style="margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1) Financial Statements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following consolidated financial statements required by this item are included in Part II, Item&#160;8 of this report under the caption &#8220;Financial Statements and Supplementary Data&#8221;.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.152%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page&#160;in&#160;this Report</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_139">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_139">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_145">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_145">43</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_148">Consolidated Statements of Comprehensive</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_148"> Income</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_148">44</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_154">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_154">45</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_157">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_157">46</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_160">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_160">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_220">Reports of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_220">67</a></span></div></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) Financial Statement Schedules</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and accompanying notes included in this report.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3) Exhibits</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have filed, or incorporated into the report by reference, the exhibits listed on the accompanying Index to Exhibits immediately preceding the signature page of this report.</span></div><div id="ib4438226abda4b508959e7ba6bb7621b_262"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.  Form 10-K Summary</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_265"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBITS</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exh. No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description of Exhibit</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filed herewith or</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">incorporated by reference to:</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312524083599/d800466dex101.htm">Amended and Restated Sale and Contribution Agreement, dated March 31, 2024, by and</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312524083599/d800466dex101.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312524083599/d800466dex101.htm">among the Company, PTx Trimble LLC, and AGCO Corporation</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.1 to Form 8-K filed Apr. 1, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000134100416001666/ex3-1.htm">Certificate of Incorporation of Trimble Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 3.1 to Form 8-K filed Oct.&#160;3, 2016</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000864749/000086474924000158/ex31trimblearbylawsmay2024.htm">By-Laws of Trimble Inc., </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000864749/000086474924000158/ex31trimblearbylawsmay2024.htm">a</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000864749/000086474924000158/ex31trimblearbylawsmay2024.htm">mended as of May </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000864749/000086474924000158/ex31trimblearbylawsmay2024.htm">30</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000864749/000086474924000158/ex31trimblearbylawsmay2024.htm">, 2024</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 3.1 to Form 8-K filed May 31, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474920000029/ex42descriptionofsecur.htm">Description of Securities of Trimble Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 4.2 to Form 10-K filed Feb. 28, 2020</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2(A)</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312514389638/d808160dex42.htm">Indenture, dated as of October 30, 2014, between the Company and U.S. Bank National Association</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 4.2 to Form S-3 filed Oct. 30, 2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000134100416001666/ex4-2.htm">Second Supplemental Indenture, dated October 1, 2016, between the Company and U.S. Bank National Association</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 4.2 to Form 8-K filed Oct.&#160;3, 2016</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2(C)</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312518194378/d757275dex41.htm">Third Supplemental Indenture, dated June 15, 2018, between the Company and U.S. Bank National Association (which includes Form of 4.150% Senior Note due 2023 and Form of 4.900% Senior Note due 2028)</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 4.1 to Form 8-K filed Jun.&#160;15, 2018</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2(D)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312523066227/d471542dex41.htm">Fourth Supplemental Indenture, dated March 9, 2023, between the Company and U.S. Bank National Association (which includes Form of 6.100% Senior Note due 2033)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 4.1 to Form 8-K filed March 9, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(A)</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000064/a101trimblecreditagreement.htm">Credit Agreement, dated March 24, 2022, by and among Trimble Inc., the borrowing subsidiaries party thereto, the lenders party thereto, and Bank of America, N.A., as administrative agent</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.1 to Form 8-K filed Mar. 30. 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000205/exhibit102-amendedcreditag.htm">Amendment No. 1, dated December 27, 2022, to Credit Agreement of March 24, 2022</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.2 to Form 8-K filed Dec. 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(C)</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474923000173/a101amend2tocreditagmt.htm">Amendment No. 2, dated April 28, 2023, to Credit Agreement of March 24, 2022</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.1 to Form 10-Q filed Aug. 4, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312517344178/d487192dex101.htm">Form of Indemnification Agreement between the Company and its officers and directors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.1 to Form 8-K filed Nov. 15, 2017</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex103boardcompensationpoli.htm">Board of Directors Compensation Policy, as amended </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex103boardcompensationpoli.htm">November 19, 2024</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474923000191/a101trimbleincentivecompre.htm">Incentive Compensation Recoupment Policy, as amended September 24, 2023</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.1 to Form 10-Q filed Nov. 3, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474920000148/ex102deferredcompplan.htm">Deferred Compensation Plan, as amended August 26, 2020</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.2 to Form 10-Q filed Nov. 6, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex106ageandserviceequityve.htm">Age and Service Equity Vesting Program</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex106ageandserviceequityve.htm">, as amended </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex106ageandserviceequityve.htm">May </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex106ageandserviceequityve.htm">1, 2024</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Filed herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(A)+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000119312517093828/d362824ddef14a.htm">Employee Stock Purchase Plan, as amended March 13, 2017 </a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">App. B of Form DEF 14A filed Mar. 23, 2017</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(B)+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474915000061/a1052015espp.htm">Employee Stock Purchase Plan - Form of global subscription agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.5 to Form 10-Q filed Nov. 10, 2015</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(A)+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/864749/000086474924000093/trmb-20240416.htm">2002 Stock Plan, as amended </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/864749/000086474924000093/trmb-20240416.htm">S</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/864749/000086474924000093/trmb-20240416.htm">eptember 30, 2024</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">App. B of Form DEF 14A filed Apr. 16, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(B)+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474923000077/a1022002stockplan-formofst.htm">2002 Stock Plan - Form of stock option agreement (officers, 2023 revision)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.2 to Form 10-Q filed May&#160;3, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(C)+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474915000061/a1022015rsu.htm">2002 Stock Plan - Form of global restricted stock unit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474915000061/a1022015rsu.htm">(RSU) </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474915000061/a1022015rsu.htm">award agreement</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.2 to Form 10-Q filed Nov. 10, 2015</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(D)+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474920000029/ex109kpainterperfstock.htm">2002 Stock Plan - Performance stock option agreement between the Company and Rob Painter issued January 4, 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.9(K) to Form 10-K filed Feb. 28, 2020</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(E)+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm">2002 Stock Plan - Form of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm">PR</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm">SU </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm">award agreement (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm">ARR</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm">-TSR</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm"> with modifier</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474922000088/trmb-1stq2022xex101.htm">)</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.1 to Form 10-Q filed May 5, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(F)+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474923000077/a1032002stockplan-formofpe.htm">2002 Stock Plan - Form of PRSU award agreement (ARR with modifier)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Exh. 10.3 to Form 10-Q filed May&#160;3, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(G)+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474923000077/a1042002stockplan-formofpe.htm">2002 Stock Plan - Form of PRSU award agreement (ARR-TSR with modifier, 2023 revision)</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Exh. 10.4 to Form 10-Q filed May&#160;3, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474921000026/exh101top.htm">Trimble OneBonus Plan Description</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Exh. 10.1 to Form 8-K filed Feb. 25, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010formofcicseveranceag.htm">Form of Change in Control Severance Agreement between the Company and certain Company officers</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1011formofexecseverancea.htm">Form of Executive Severance Agreement between the Company and certain Company officers</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474921000029/ex1015paintercic.htm">Change in Control Severance Agreement between the Company and Robert G. Painter dated January 4, 2020</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.15 to Form 10-K filed Feb. 26, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13+</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474921000029/ex1016painterexecsev.htm">Executive Severance Agreement between the Company and Robert G. Painter dated January 4, 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.16 to Form 10-K filed Feb. 26, 2021</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:8.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14+</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/864749/000086474924000011/ex101offerletter.htm">Offer Letter between the Company and Phillip Sawarynski dated January 29, 2024</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exh. 10.1 to Form 8-K filed Feb. 1, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex191insidertradingpolicy.htm"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1202">Trimble Insider Trading Policy</ix:nonNumeric></a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex211202410k.htm">Subsidiaries of the Company</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex231202410k.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power of Attorney (included on signature page herein)</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex311202410k.htm">Certification of CEO pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex312202410k.htm">Certification of CFO pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex321202410k.htm">Certification of CEO pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex322202410k.htm">Certification of CFO pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101++</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The following financial statements from this Annual Report on Form 10-K, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Stockholders' Equity, (v) Consolidated Statements of Cash Flows, and (vi)&#160;Notes to Consolidated Financial Statements, tagged as blocks of text and including detailed tags</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104++</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The cover page from this Annual Report on Form 10-K, formatted in Inline XBRL</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">+&#160;&#160;&#160;&#160;Indicates management contract or compensatory plan or arrangement required to be filed as an exhibit to this Annual Report on Form&#160;10&#8211;K.</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">++&#160;&#160;&#160;&#160;Pursuant to applicable securities laws and regulations, the Company is deemed to have complied with the reporting obligation relating to the submission of interactive data files in such exhibits and is not subject to liability under any anti-fraud provisions of the federal securities laws as long as the Company has made a good faith attempt to comply with the submission requirements and promptly amends the interactive data files after becoming aware that the interactive data files fails to comply with the submission requirements.</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><div id="ib4438226abda4b508959e7ba6bb7621b_268"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"/><td style="width:8.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRIMBLE INC.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:  </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/&#160;&#160;&#160;&#160;ROBERT G. PAINTER</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Robert G. Painter,<br/>President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April&#160;25, 2025</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ib4438226abda4b508959e7ba6bb7621b_16">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Know all persons by these presents, that each person whose signature appears below constitutes and appoints Robert G. Painter as his attorney-in-fact, with the power of substitution, for him in any and all capacities, to sign any amendments to this Report of this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorney-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:36.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.678%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capacity in which Signed</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;ROBERT G. PAINTER</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Robert G. Painter</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;PHILLIP SAWARYNSKI</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Phillip Sawarynski</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer <br/>(Principal Financial Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">JULIE A. SHEPARD&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Julie A. Shepard</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer <br/>(Principal Accounting Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;JAMES C. DALTON</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">James C. Dalton</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;BORJE EKHOLM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">B&#246;rje Ekholm</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;KAIGHAM (KEN) GABRIEL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kaigham (Ken) Gabriel</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;MEAGHAN LLOYD&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/>Meaghan Lloyd</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;RON NERSESIAN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ron Nersesian</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;MARK S. PEEK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mark S. Peek</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;KARA SPRAGUE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kara Sprague</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;THOMAS W. SWEET</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thomas W. Sweet</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/&#160;&#160;&#160;&#160;JOHAN WIBERGH</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Johan&#160;Wibergh</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>2
<FILENAME>ex103boardcompensationpoli.htm
<DESCRIPTION>EX-10.3
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6b69aa33977246109e4358515c906d57_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trimble Inc.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;Company&#8221;)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board of Directors Compensation Policy<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(effective May 7, 2015, amended August 24, 2020, February 22, 2022, and November 19, 2024)</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule of the elements of compensation and expense reimbursement for nonemployee members of the Company&#8217;s board of directors, effective as of February 22, 2022.</font></div><div style="margin-top:6pt;padding-left:27.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An annual equity grant in the form of Restricted Stock Units (to be determined based upon a target dollar amount of $285,000 divided by the 20 day average of the Company&#8217;s closing stock price ending on the date of grant) under the Trimble Amended and Restated 2002 Stock Plan upon election or re-election by the stockholders at Trimble&#8217;s Annual Stockholders&#8217; Meeting. The target dollar amount may be revised based upon appropriate compensation benchmarks presented to and approved by the People and Compensation Committee and the Board of Directors.</font></div><div style="margin-top:6pt;padding-left:27.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a director is appointed or elected to the board of directors at a time other than the Annual Stockholders&#8217; Meeting, an initial equity grant equivalent to the annual equity grant as determined above, pro-rated based upon the number of months of service since the last Annual Stockholders&#8217; Meeting divided by 12.</font></div><div style="margin-top:6pt;padding-left:27.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Equity grants will vest annually on the anniversary of the prior Annual Stockholders&#8217; Meeting. If a board member resigns or voluntarily terminates service as a board member, any unvested equity grant shall vest at such time on a pro-rata basis based upon the number of months of service since the last Annual Stockholders Meeting divided by 12.</font></div><div style="margin-top:6pt;padding-left:27.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An annual cash retainer of $65,000, payable in quarterly installments, commencing with the company&#8217;s third fiscal quarter.  In addition, with effect as of the third fiscal quarter of 2025, the chair of the board of directors and the chair of each standing committee of the board of directors shall receive the following supplemental annual cash retainers, payable in quarterly installments&#58;</font></div><div style="padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12pt">chair of the Board of Directors&#58;&#160;&#160;&#160;&#160;$100,000</font></div><div style="padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12pt">chair of the Audit Committee&#58;&#160;&#160;&#160;&#160;$30,000</font></div><div style="padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12pt">chair of the People and Compensation Committee&#58;&#160;&#160;&#160;&#160;$20,000</font></div><div style="padding-left:63pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:10pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12pt">chair of the Nominating and Corporate Governance Committee&#58;&#160;&#160;&#160;&#160;$15,000</font></div><div style="margin-top:6pt;padding-left:27.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Non-employee directors will be reimbursed for local travel expenses or paid a travel allowance based on the distance to the meeting, and reimbursed for other necessary business expenses incurred in the performance of their services as directors of Trimble.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>3
<FILENAME>ex106ageandserviceequityve.htm
<DESCRIPTION>EX-10.6
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i8b3347af6a574e168209db12e642e22b_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exh. 10.6</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRIMBLE INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AGE AND SERVICE EQUITY VESTING PROGRAM</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">initially effective</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> as of January 31, 2017&#59;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">amended as of August 6, 2021&#59;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">amended</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">as of </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">March 20, 2023&#59;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">amended</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">as of </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">May 1, 2024</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Purpose of the Program</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Committee has adopted this Age and Service Equity Vesting Program, as amended from time to time (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Vesting Program&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">), to provide enhanced equity award vesting treatment and certain health benefits to selected employees who are nearing retirement age and have demonstrated a commitment to the success of the Company&#8217;s business over many years of service.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:28.5pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. As used in this Vesting Program, the following terms shall have the respective meanings set forth below&#58;</font></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">&#8220;Board&#8221; means the Board of Directors of the Company.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Cause&#8221; means (i) the Participant&#8217;s engagement in acts of embezzlement, dishonesty or moral turpitude&#59; (ii) the conviction of the Participant for having committed a felony&#59; (iii) a breach by the Participant of the Participant&#8217;s fiduciary duties and responsibilities to the Company having the potential to result in a material adverse effect on the Company&#8217;s business, operations, prospects or reputation&#59; or (iv) the repeated willful failure of the Participant to perform duties and responsibilities as an employee of the Company to the reasonable satisfaction of the Board (except in the case of death or disability) that has not been cured within thirty (30) days after a written demand for substantial performance has been delivered to the Participant by the Board. The determination of Cause shall be made by the sole determination of the Board.</font></div><div style="margin-top:6pt;padding-left:90pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:4.7pt">&#8220;Code&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Combined 70 Requirement&#8221; means that the sum of the following is equal to or greater than 70&#58; (i) the Participant&#8217;s age on the Date of Termination, and (ii) the number of years of Continuous Service or Cumulative Service that the Participant has completed as of the Date of Termination. For example, if a Participant both has reached the age of 60 and has completed 10 years of Continuous Service or Cumulative Service as of the Date of Termination, the Participant will be considered to have met the Combined 70 Requirement.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;Committee&#8221; means the Compensation Committee of the Board.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;Company&#8221; means Trimble Inc., a Delaware corporation.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Continuous Service&#8221; means the period of continuous service with the Company that the Participant is deemed to have completed in accordance with the policies of the Company governing continuous service credit.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Cumulative Service&#8221; means the total period of service with the Company that the Participant is deemed to have completed during a period comprising no more than two </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">periods of Continuous Service, provided that the period of Continuous Service immediately prior to the date of Termination shall be no less than five years.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;Date of Termination&#8221; means the date on which the Participant&#8217;s employment by the Company terminates and such termination constitutes a &#8220;separation from service&#8221; as defined and applied under Section 409A of the Code and the related Treasury Regulations and guidance thereunder.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;Eligible Equity Award&#8221; means an award of TRSUs, PRSUs or Options granted to a Participant under the Stock Plan on or after the date the Participant is selected by the Committee to participate in the Vesting Program.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Minimum Age Requirement&#8221; means attaining a minimum age of 55 years old on or before the Date of Termination.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;Minimum Service Requirement&#8221; means (x) having a minimum of 10 years of Continuous Service on or before the Date of Termination, or (y) having a minimum of 15 years of Cumulative Service.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">&#8220;Option&#8221; has the meaning ascribed to it in the Stock Plan.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Participant&#8221; means an employee who is selected by the Committee to participate in the Vesting Program.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;PRSU&#8221; means a Restricted Stock Unit, the vesting of which is based, in whole or in part, upon the attainment of performance goals or conditions.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Restricted Stock Unit&#8221; has the meaning ascribed to it in the Stock Plan.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;Stock Plan&#8221; means the Trimble Inc. Amended and Restated 2002 Stock Plan, as may be amended and restated from time to time, or any successor plan.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;Subsidiary&#8221; means any corporation or other entity in which the Company has a direct or indirect ownership interest of 50% of more of the total combined voting power of the then outstanding securities of such corporation or other entity.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.36pt">&#8220;TRSU&#8221; means a Restricted Stock Unit, the vesting of which is conditioned solely on the Participant&#8217;s continued service with the Company or a Subsidiary.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:28.5pt;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Employees of the Company and its Subsidiaries are eligible to participate in the Vesting Program. The Committee, in its sole discretion, selects the employees who will participate in the Vesting Program.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Eligible Equity Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. This Vesting Program applies only with respect to Eligible Equity Awards. All other Company equity awards will vest according to their terms.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Eligibility for Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To qualify for the benefits set forth in Section 4(a) below, a Participant must meet the Minimum Age Requirement, the Minimum Service Requirement and the Combined 70 Requirement, and circumstances giving rise to a termination of the Participant&#8217;s employment for Cause may not exist as of such time. The Committee has </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">sole discretion to waive the Minimum Age Requirement, the Minimum Service Requirement, and&#47;or the Combined 70 Requirement, as it deems advisable.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:28.5pt;text-decoration:underline">Rights of the Participant upon Voluntary Termination (or Company Termination Without Cause)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Subject to the requirements in Sections 5 and 6 below, if the Participant  terminates employment at a time when the Participant satisfies the conditions in Section 3(c), then the Participant will be entitled to receive the following payments and benefits&#58;</font></div><div style="margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">a lump sum cash payment equal to $50,000, representing a payment with respect to medical and dental benefits, which shall be payable within 65 days of the Date of Termination&#59;</font></div><div style="margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">the immediate vesting of each outstanding Eligible Equity Award granted in the form of a TRSU that is held by the Participant immediately prior to the Date of Termination&#59; the TRSUs  that vests pursuant to this Section 4(a)(ii) shall be settled within 65 days of the Date of Termination&#59; and</font></div><div style="margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.03pt">the pro rata vesting of any outstanding Eligible Equity Award granted in the form of PRSUs that is held by the Participant immediately prior to the Date of Termination  equal to the number of PRSUs that become eligible to vest based on actual attainment of the performance goals, multiplied by a fraction, the numerator of which is the number of calendar days that have elapsed between the commencement of the performance period applicable to the PRSUs and the Date of Termination, and the denominator of which is the total number of calendar days contained in the corresponding performance period&#59; the PRSUs that vest pursuant to this Section 4(a)(iii) shall be settled within 65 days of the last day of the applicable performance period.</font></div><div style="margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">the immediate vesting of each outstanding Eligible Equity Award granted in the form an Option that is held by the Participant immediately prior to the Date of Termination and an extended post-termination exercisability period continuing through the expiration date of the original term of the Option (without regard to any reduction in the post-termination exercisability period resulting from a termination of employment that may be contemplated under the terms of the agreement evidencing the Option).</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">In the event a Participant&#8217;s termination of employment also gives rise to payments and benefits under a Change in Control Severance Agreement, Executive Severance Agreement, or other similar arrangement (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Severance Arrangement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the Participant shall elect whether to receive payments and benefits under the Severance Arrangement or this Vesting Program, but shall not be eligible to receive payments and benefits under both. The Participant shall make such an election by completing, signing, and returning to the Company the election notice form provided by the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Benefit Election Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). If the Benefit Election Form is provided by the Company via an electronic signature platform such as Adobe Sign, it will be deemed returned to the Company upon completion of electronic signature through that platform. If the Participant fails to sign and return the Benefit Election Form within seven (7) calendar days of the date on which the Benefit Election Form is provided to the Participant, the Participant will be automatically deemed to have elected to receive payments and benefits under option (i) below as if the Participant had completed and signed the Benefit Election Form.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">If the Participant elects to receive payments and benefits under the Severance Arrangement, the Participant shall not receive any payments or benefits under this Vesting Program as a result of such termination of employment and shall only receive such payments and benefits to which the Participant is entitled under the Severance Arrangement, and such election shall constitute a waiver by the Participant of its entitlement to any payments or benefits under this Vesting Program. </font></div><div style="margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">If the Participant elects to receive payments and benefits under this Vesting Program, the Participant shall not receive any payments or benefits under the Severance Arrangement as a result of such termination of employment and shall only receive such payments and benefits to which the Participant is entitled under this Vesting Program, and such election shall constitute a waiver by the Participant of its entitlement to any payments or benefits under the Severance Arrangement.</font></div><div style="margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.03pt">Notwithstanding anything in this Section 4 to the contrary, the election contemplated under this Section 4 shall not be given effect and will be disregarded if the Company determines in its sole discretion that the election would result in adverse tax consequences under Section 409A of the Code. If the election is not given effect, then each payment and&#47;or benefit shall be paid in full under the applicable Severance Arrangement and (ii) any payment and&#47;or benefit under the Vesting Program that is in the same category of payment and&#47;or benefit provided under the Severance Arrangement (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, COBRA-related payments) shall be reduced by the similar payment and&#47;or benefit payable under the Severance Arrangement. Anything in the foregoing to the contrary notwithstanding, no reduction shall be made in a manner that would fail to comply with, or would result in adverse tax consequences, under Section 409A of the Code.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Unless the following requirement is waived by the Committee in its sole discretion, the payments and benefits payable under Section 4(a) shall not apply unless the Participant delivers (and does not revoke) an executed and effective release acceptable to the Company releasing the Company, its Subsidiaries, stockholders, partners, officers, directors, employees and agents from any and all claims and from any and all causes of action of any kind, including but not limited to all claims or causes of action arising out of the Participant&#8217;s employment with the Company or the termination of such employment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). The Participant shall execute and return such Release within the time period provided for by the Company, but in no event later than 50 days of the Date of Termination (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Release Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). If the Release has not been returned on or before the Release Deadline, the Participant shall not be entitled to any benefits and payments pursuant to Section 4(a) of this Vesting Program.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Non-Solicitation and Non-Competition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Unless the requirement contemplated under this Section 6 is waived by the Committee in its sole discretion, the payments and benefits payable under this Vesting Program shall not apply unless the Participant agrees to (and complies with) a non-solicitation and non-competition agreement in a form provided by the Company, in its discretion, with a restricted period not to exceed 24 months.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company may withhold from all payments due to the Participant (or his beneficiary or estate) hereunder all taxes which, by applicable federal, state, local or other law, the Company is required to withhold therefrom.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:28.5pt;text-decoration:underline">Scope of Vesting Program</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Nothing expressed or implied in this Vesting Program shall create any right or duty on the part of the Company or the Participant to have a Participant remain in the employment of the Company. If this Vesting Program or the employment of the Participant is terminated under circumstances in which the Participant is not entitled to any payment or benefit under this Vesting Program, neither the Participant nor the Company shall have any further obligation or liability hereunder.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Amendment and Termination of the Vesting Program. The Compensation Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> may at any time amend, alter, suspend or terminate the Vesting Program.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Eligible Equity Award Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The terms of this Vesting Program are intended to and shall modify and supersede the terms set forth in the agreement evidencing the Eligible Equity Awards.  In the event of any conflict or inconsistency between the terms of the agreement evidencing an Eligible Equity Award and the terms set forth in this Vesting Program, the terms in this Vesting Program shall prevail over the terms set forth in the agreement evidencing the Eligible Equity Award (including, for the avoidance of any doubt, the provision set forth in Section 11 hereof).</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Notwithstanding anything to the contrary in this Vesting Program or in the terms of any Eligible Equity Award, if the Participant is a &#8220;specified employee&#8221; (as defined and applied in Section 409A of the Code) as of the Date of Termination, the Participant shall receive the payments specified in Section 4(a) above on the earlier of (a) the first day following the six-month anniversary of the Date of Termination, or (b) the Participant&#8217;s date of death, to the extent such delay is required in order to avoid a prohibited distribution under Section 409A of the Code. For purposes of Section 409A of the Code, each &#8220;payment&#8221; (as defined by Section 409A of the Code) made under this Vesting Program shall be considered a &#8220;separate payment.&#8221; Further, if the 65-day payment period described in Section 4(a) spans two calendar years, then the payments contemplated thereunder shall be paid in the second calendar year. Notwithstanding anything to the contrary in this Vesting Program, the Committee may amend the Vesting Program, or take any other actions, as deemed necessary or appropriate to (a) preserve the intended tax treatment of the payments or benefits under the Vesting Program, or (b) comply with the requirements of Section 409A of the Code and related U.S. Department of Treasury guidance and thereby avoid the application of any penalty taxes under such Section, but the Committee shall not be under any obligation to make any such amendment. Nothing in this Vesting Program shall provide a basis for any person to take action against the Company based on matters covered by Section 409A of the Code, including the tax treatment of any payment or benefit under the Vesting Program, and the Company shall not under any circumstances have any liability to the Participant, his estate or any other party for any taxes, penalties or interest due on any payment or benefit under this Vesting Program, including taxes, penalties or interest imposed under Section 409A of the Code.</font></div><div style="margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">Notwithstanding anything to the contrary in the terms of any Eligible Equity Award and except as set forth in Section 4(a) of this Vesting Program, for purposes of complying with Section 409A of the Code&#58; (i) a Participant&#8217;s TRSUs shall be settled on or as soon as practicable, but no later than 60 days following the date on which the awards vest according to their fixed schedule&#59; (ii) a Participant&#8217;s PRSUs shall be settled within 65 days of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">last day of the applicable performance period&#59; and (iii) regardless of any acceleration of the vesting of the Participant&#8217;s Eligible Equity Awards that may occur under their terms, in no event will payment of vested awards occur other than as set forth in Section 11(b)(i) and (ii) hereof except where vesting occurs upon a Permissible Payment Event, and in such case, settlement of the vested awards will be made within 60 days following the applicable Permissible Payment Event. For purposes of the foregoing, a &#8220;Permissible Payment Event&#8221; means the Participant&#8217;s death, &#8220;separation from service&#8221; or &#8220;disability&#8221; or a &#8220;change in control event&#8221; in each case as defined and applied under Section 409A of the Code and the related Treasury Regulations and guidance thereunder. Notwithstanding anything herein to the contrary, nothing in this Section 11 shall serve to modify the payment terms of any equity award that constitutes non-qualified deferred compensation that is subject to Section 409A in a manner that would cause the equity award to fail to comply with, or otherwise result in adverse tax consequences, under Section 409A of the Code.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Compensation Recoupment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), any payment or benefit under this Vesting Program&#160;shall not be deemed fully earned or vested, even if paid or distributed to the Participant, if such payment, benefit, or any portion thereof is deemed incentive compensation and subject to recovery, or &#8220;clawback&#8221; by the Company pursuant to the provisions of the Act and any rules or regulations promulgated thereunder&#160;or by any stock exchange on which the Company&#8217;s securities&#160;are listed&#160;(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Rules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).&#160;In addition, the Participant hereby acknowledges that this Vesting Program may be amended as necessary&#160;and&#47;or shall be subject to any&#160;recoupment policies adopted by the Company&#160;to comply with the requirements and&#47;or limitations under the Act or the Rules, or any other federal&#160;or stock exchange&#160;requirements,&#160;including by expressly permitting&#160;(or, if applicable, requiring) the Company to revoke,&#160;recover and&#47;or clawback any&#160;payment or benefit under this Vesting Program.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Employment with Subsidiaries. Employment with the Company for purposes of this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Vesting Program shall include employment with any Subsidiary.</font></div><div style="margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Governing Law&#59; Validity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The interpretation, construction and performance of this Vesting Program shall be governed by and construed and enforced in accordance with the internal laws of the State of California without regard to the principle of conflicts of laws. The invalidity or unenforceability of any provision of this Vesting Program shall not affect the validity or enforceability of any other provision of this Vesting Program, which other provisions shall remain in full force and effect.</font></div><div style="margin-top:6pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.10
<SEQUENCE>4
<FILENAME>ex1010formofcicseveranceag.htm
<DESCRIPTION>EX-10.10
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i802098a8385d4b79ad7ec00a4932c90d_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRIMBLE INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CHANGE IN CONTROL SEVERANCE AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">THIS CHANGE IN CONTROL SEVERANCE AGREEMENT, effective on the date of last signature (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), is entered into by and between Trimble Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Company considers the establishment and maintenance of a sound and vital management to be essential to protecting and enhancing the best interests of the Company and its stockholders&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Company recognizes that, as is the case with many publicly held corporations, the possibility of a change in control may arise and that such possibility may result in the departure or distraction of management personnel to the detriment of the Company and its stockholders&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Board of Directors of the Company has determined that it is in the best interests of the Company and its stockholders to secure the Executive&#8217;s continued services and to ensure the Executive&#8217;s continued and undivided dedication to the Executive&#8217;s duties in the event of any threat or occurrence of a change in control of the Company. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, for and in consideration of the premises and the mutual covenants and agreements contained herein, the Company and the Executive hereby agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  As used in this Agreement, the following terms shall have the respective meanings set forth below&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the annual or quarterly bonuses payable pursuant to the Company&#8217;s Trimble OneBonus Plan (TOP) or such other plan that provides for the payment of incentive bonuses as may be, from time to time, authorized by the Board or appropriate Board committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means (i) the Executive&#8217;s engagement in acts of embezzlement, dishonesty or moral turpitude&#59; (ii) the conviction of the Executive for having committed a felony&#59; (iii) a breach by the Executive of the Executive&#8217;s fiduciary duties and responsibilities to the Company that could reasonably be expected to result in a material adverse effect on the Company&#8217;s business, operations, prospects or reputation&#59; or (iv) the repeated failure of the Executive to perform duties and responsibilities as an employee of the Company to the reasonable satisfaction of the Board (except in the case of death or disability) that has not been cured within thirty (30) days after a written demand for substantial performance has been delivered to the Executive by the Board.  The determination of Cause shall be made by the sole determination of the Board.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the occurrence of any of the following events&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">any &#8220;person&#8221; (as such term is used in Sections 13(d) and 14(d) of the Exchange Act) becomes the &#8220;beneficial owner&#8221; (as defined in Rule 13d-3 of the Exchange Act), directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company&#8217;s then outstanding voting securities&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the consummation of the sale or disposition by the Company of all or substantially all of the Company&#8217;s assets&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the consummation of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) at least sixty percent (60%) of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a change in the composition of the Board, as a result of which fewer than a majority of the directors are Incumbent Directors. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Incumbent Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; shall mean directors who either (A) are directors of the Company as of the date hereof, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of those directors whose election or nomination was not in connection with any transaction described in subsections (i), (ii) or (iii) or in connection with an actual or threatened proxy contest relating to the election of directors of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Notwithstanding anything in this Agreement to the contrary, no transaction will be a Change in Control under this definition with respect to a Deferred Payment, unless it is also a &#8220;change in control event&#8221; within the meaning of Treasury Regulation &#167;1.409A-3(i)(5) if it would cause a Deferred Payment to fail to meet the requirements of Section 409A.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.03pt">&#8220;Code&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Trimble Inc., a Delaware corporation, and any successor thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Date of Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the date on which the Executive&#8217;s employment by the Company terminates and such termination constitutes a &#8220;separation from service&#8221; as defined and applied under Section 409A. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Deferred Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">means the provision or payment of any benefit under this Agreement that is considered deferred compensation under Section 409A.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, without the Executive&#8217;s express written consent, the occurrence of any of the following events during the Termination Period&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the assignment to the Executive of any duties materially inconsistent with the Executive&#8217;s position(s), responsibilities, or duties with the Company immediately prior to such Change in Control&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a material diminution in the Executive&#8217;s position or responsibilities, duties as in effect immediately prior to such Change in Control, provided that a change in title for any executive (excluding an involuntary change in title of the Chief Executive Officer, Chief Financial Officer, or General Counsel) will not by itself be sufficient to constitute a material diminution of Executive&#8217;s position, responsibilities or duties&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">any removal or involuntary termination of the Executive from the Company otherwise than as expressly permitted by this Agreement or any failure to re-elect the Executive to any material position with the Company held by the Executive immediately prior to such Change in Control&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a ten percent (10%) or greater reduction by the Company in the Executive&#8217;s rate of annual base salary as in effect immediately prior to such Change in Control or as the same may be increased from time to time thereafter, specifically excluding a temporary reduction affecting all executive-level employees due to a significant force majeure event adversely affecting the Company such as a future pandemic&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">any requirement of the Company that the Executive (A) be based anywhere more than twenty-five (25) miles from the facility where the Executive is located at the time of the Change in Control or (B) travel on Company business to an extent substantially more burdensome than the travel obligations of the Executive immediately prior to such Change in Control&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the failure of the Company to provide benefits which in the aggregate are materially less favorable than the benefits in effect for the Executive (and, if applicable, the Executive&#8217;s dependents) in effect for the Executive immediately prior to such Change in Control, including but not limited to a failure to (A) continue in effect any material compensation plan in which the Executive is participating immediately prior to such Change in Control, or the taking of any action by the Company which would adversely affect the Executive&#8217;s participation in or materially reduce the Executive&#8217;s benefits under any such plan (including the failure to provide the Executive with a level of discretionary incentive award grants consistent with the past practice of the Company in granting such awards to the Executive during the three-Year period immediately preceding the Change in Control), (B) provide the Executive and the Executive&#8217;s dependents with material welfare benefits (including, without limitation, medical, prescription, dental, disability, salary continuance, employee life, group life, accidental death and travel accident insurance plans and programs) in accordance with the most favorable plans, practices, programs and policies of the Company and its affiliated companies, (C) provide material fringe benefits in accordance with the most favorable plans, practices, programs and policies of the Company and its affiliated companies, (D) provide the Executive </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with paid vacation in accordance with the most favorable plans, policies, programs and practices of the Company and its affiliated companies, or (E) continue in effect any severance agreements, programs or arrangements with the Executive, or in which the Executive was participating, that were in effect immediately prior to such Change in Control, unless in the case of any violation of any subsections of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1(g)(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Executive is permitted to participate in other plans, programs or arrangements which provide the Executive (and, if applicable, the Executive&#8217;s dependents) with benefits that are no less favorable in the aggregate at no material increase in cost to the Executive&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(7)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the failure of the Company to obtain the assumption agreement from any successor as contemplated in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section&#160;13(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof&#59; </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">provided, however, that in each case, that the Executive has (A)&#160;provided written notice of the circumstances establishing Good Reason within sixty (60) days of the initial existence of such conditions, (B)&#160;given the Company at least thirty (30) days to cure, and (C)&#160;if the Company fails to cure, the Executive terminates employment within ninety (90) days following the expiration of the cure period.  In the event the Executive fails to provide notice within sixty (60) days of the date on which the Executive first has actual or constructive knowledge of an event or condition constituting Good Reason hereunder, such event shall not constitute Good Reason hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Agreement, any good faith determination of Good Reason made by the Executive shall be conclusive&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that an isolated, insubstantial and inadvertent action taken in good faith and which is remedied by the Company promptly after receipt of notice thereof given by the Executive shall not constitute Good Reason.  The Executive&#8217;s continued employment shall not constitute consent to or a waiver of rights with respect to any event or condition constituting Good Reason.  A transaction which results in the Company no longer being a publicly traded entity shall not in and of itself be treated as Good Reason unless and until one of the events or conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Sections&#160;1(g)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> occurs.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Nonqualifying Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a termination of the Executive&#8217;s employment (i) by the Company for Cause, (ii) by the Executive for any reason other than Good Reason, (iii) as a result of the Executive&#8217;s death, or (iv) by the Company due to the Executive&#8217;s absence from the Executive&#8217;s duties with the Company on a full-time basis for at least one hundred eighty (180) consecutive days as a result of the Executive&#8217;s incapacity due to physical or mental illness. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Pro-Rated Bonus Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">means an amount (if any) equal to the Bonus that is determined by the Board or appropriate Board committee to be payable for the Year in which the Date of Termination occurs, multiplied by a fraction, the numerator of which is the number of calendar days that have elapsed between the commencement of the performance period applicable to the Bonus and the Date of Termination, and the denominator of which is the total number of calendar days contained in the performance period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Section 409A of the Code, the related Treasury Regulations and Internal Revenue Service guidance issued regarding the application of Section 409A.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any corporation or other entity in which the Company has a direct or indirect ownership interest of 50% or more of the total combined voting power of the then outstanding securities of such corporation or other entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Target Bonus Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to the Year in which the Date of Termination occurs, the amount of the Executive&#8217;s target Bonus for such Year based upon the Company&#8217;s forecasted operational plan, which is an amount equal to a percentage of the Executive&#8217;s annual base salary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Termination Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the period of time beginning three (3) months prior to a Change in Control and ending one (1) year following such Change in Control. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the fiscal year of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Conversion of Performance Restricted Stock Units Upon a Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Upon a Change in Control, the following shall apply to each outstanding award of performance-based restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">PRSU Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) held by the Executive that is granted under any of the Company&#8217;s stock option or incentive plans&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">In the event of a Change in Control that occurs prior to the end of the performance period applicable to the PRSU Award, (A) the performance period applicable to the PRSU Award shall be shortened to end on a date preceding the consummation of the Change in Control selected by the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Shortened Performance Attainment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), (B) a number of performance stock units shall vest immediately prior to the Change in Control equal to the product of (1) the number of performance stock units that become eligible to vest based on the attainment level of the applicable performance goals (or if the attainment level cannot then be measured, the target number of performance stock units subject to the PRSU Award), multiplied by the (2) the Pro Rata Factor (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Pro Rata Portion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and (C) the number of performance stock units equal to the difference between (1) the number of performance stock units that became eligible to vest based on attainment of the performance goals and (2) the Pro Rata Portion (the difference between these two amounts, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Converted RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), shall vest (x) on the last day of the performance period applicable to the PRSU Award, provided the Executive continues  employment through such date, or (y) immediately prior to the Change in Control in the event of a termination of the Executive&#8217;s employment other than a Nonqualifying Termination during the Termination Period preceding the Change in Control.  The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Pro Rata Factor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a fraction, the numerator of which is the number of days that has elapsed between the date of grant of the PRSU Award and ending on the date that is the Shortened Performance Attainment Date, and the denominator of which is the total number of days in the original performance period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">The Pro Rata Portion and the Converted RSUs, to the extent vesting accelerates upon a termination of the Executive&#8217;s employment as contemplated under Section 2(a)(i), shall be settled within 30 days of the Change in Control and the Converted RSUs shall be settled within 30 days of the last day of the performance period, provided that to the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">extent necessary to comply with Section 409A, the Pro Rata Portion and Converted RSUs shall instead be settled within sixty-five (65) days of the last day of the applicable performance period.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">For the avoidance of any doubt, any equity awards held by the Executive that were granted under any of the Company&#8217;s incentive plans that were granted prior to the date hereof and that provide for vesting acceleration upon a Change in Control shall continue in effect without regard to the provisions of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Upon the Date of Termination, the Executive shall be entitled to a lump sum cash amount equal to the sum of (A) the Executive&#8217;s base salary from the Company and its Subsidiaries through the Date of Termination, and (B) any outstanding Bonus for which payment is due and owing at such time, in each case to the extent not theretofore paid.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">If, during the Termination Period, the employment of the Executive is terminated, other than by reason of a Nonqualifying Termination, then Executive shall be entitled to the following payments and benefits&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a lump sum cash payment equal to one hundred and fifty percent (150%) of the sum of&#58; (A) the Executive&#8217;s annual base salary from the Company and its Subsidiaries in effect immediately prior to the Date of Termination, and (B) the Target Bonus Amount, payable within ten (10) business days following the later of the Date of Termination or the Change of Control&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a lump sum cash payment equal to the Pro-Rated Bonus Amount, payable within ninety (90) days following the last day of the applicable performance period&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a cash payment equal to $35,000, representing the cost of COBRA premiums or medical benefits for a period of fourteen (14) months, payable within ten (10) business days following the Date of Termination&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">vesting acceleration on the later of the Date of Termination or Change of Control of each outstanding and unvested stock options granted under any of the Company&#8217;s stock option or incentive plans that are held by the Executive immediately prior to the Date of Termination&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">vesting acceleration on the later of the Date of Termination or Change of Control of each outstanding and unvested time-based restricted stock units (including, without limitation, the Converted RSUs) granted under any of the Company&#8217;s stock option or incentive plans that are held by the Executive immediately prior to the Date of Termination. Each award that vests pursuant to this Section 3(b)(v) shall be settled within the later of (A) 65 days of the Date of Termination in the event the award vested on the Date of Termination, or (B) 30 days of the Change of Control in event the award vested upon a Change of Control&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided, however,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> that if necessary to comply with Section 409A, the Converted RSUs shall be settled within sixty-five (65) days of the last day of the applicable Performance Period.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Notwithstanding anything in this Agreement to the contrary, any amount payable under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereof that is a Deferred Payment that is payable upon the Date of Termination shall be paid, with interest on any delayed payment at the applicable federal rate provided for in Section&#160;7872(f)(2)(A) of the Code, to the Executive on the first business day that is after the earlier of (i) the date that is six months following the date of the Executive&#8217;s Date of Termination or (ii) the date of the Executive&#8217;s death, if the Executive is a &#8220;specified employee&#8221; within the meaning of Section 409A (as determined in accordance with the methodology established by the Company as in effect on the Date of Termination), and such delayed commencement is otherwise required in order to avoid a prohibited distribution under Section 409A(a)(2) of the Code, or any successor provision thereto).  Notwithstanding anything herein to the contrary, if any equity award constitutes a Deferred Payment, if necessary to comply with Section 409A, the equity award shall be settled upon the earliest date upon which the settlement may be made without resulting in adverse taxation under Section 409A.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Non-Compete</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent that any Executive is&#58; (i) located in a jurisdiction in which a post-termination restrictive covenant between the Executive and the Company would be considered void and unenforceable under, and&#47;or would constitute a violation of, any applicable law of that jurisdiction&#59; or (ii) does not meet the compensation threshold required for a post-termination covenant to be enforceable under any applicable law of that jurisdiction, either </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">at the time the Agreement is entered into </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">or</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;at the time of enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, then, to the extent required by applicable law, this Section 4 will not apply to any such Executive. However, any conduct relating to the solicitation of Company&#8217;s customers or employees that involves the misappropriation of the Company&#8217;s trade secret information, such as its protected customer information, will remain prohibited conduct at all times.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the period of the Executive&#8217;s employment by the Company and for a period of twelve (12) months thereafter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> the Executive agrees not to engage in, provide services to, or otherwise participate in, whether as an employee, owner, advisor, consultant, agent, partner, director, stockholder, officer, volunteer, or any other similar capacity, of any business, enterprise, or engagement that (i) is directly competitive with the business of the Company and (ii) in any way may disclose or utilize the Company&#8217;s trade secrets. Notwithstanding the foregoing, nothing in this Agreement prohibits the Executive from purchasing or owning less than five percent (5%) of the publicly traded securities of any corporation, provided that the Executive&#8217;s ownership represents a passive investment and that the Executive is not a controlling person of, or a member of a group that controls, the corporation. </font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company and the Executive agree and stipulate that this restrictive covenant is fair and reasonable in light of all the facts and circumstances of the relationship between the Executive and the Company&#59; however, the Executive and the Company are aware that in certain circumstances courts have refused to enforce certain restrictive covenants. Therefore, in furtherance of and not in derogation of the provisions of this Section 4, the Company and the Executive agree that in the event a court not within an Excluded Jurisdiction should decline to enforce the provisions of the preceding paragraph, that paragraph shall be deemed to be modified to restrict the Executive&#8217;s competition with the Company to the maximum extent, in scope, time and geography, which the court shall find enforceable&#59; however, in no event shall the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> be deemed to be more restrictive to the Executive than those contained therein.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;does not limit or impair the Executive&#8217;s non-solicitation obligations to the Company under any other agreement between the Executive and the Company, including but not limited to an inventions, confidentiality, and restrictive covenants agreement, except that, to the extent such obligations are considered void and unenforceable under, and&#47;or would constitute a violation of, any applicable law of that jurisdiction, such restrictive covenant will not apply to the Executive.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Golden Parachute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  In the event that the benefits provided for in this Agreement (together with any other benefits or amounts) otherwise constitute &#8220;parachute payments&#8221; within the meaning of Section 280G of the Code and would, but for this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> be subject to the excise tax imposed by Section 4999 of the Code (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Excise Tax</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), then the Executive&#8217;s benefits under this Agreement shall be either&#58; (i) delivered in full, or (ii) delivered as to such lesser extent as would result in no portion of such benefits being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, result in the receipt by the Executive on an after-tax basis, of the greater amount of benefits, notwithstanding that all or some portion of such benefits may be taxable under Section 4999 of the Code.  In the event of a reduction of benefits hereunder, the Consulting Firm (as defined below) shall determine which benefits shall be reduced so as to achieve the principle set forth in the preceding sentence.&#160; In no event shall the foregoing be interpreted or administered so as to result in an acceleration of payment or further deferral of payment of any amounts (whether under this Agreement or any other arrangement) in violation of Section 409A.  Unless the Company and the Executive otherwise agree in writing, all determinations required to be made under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, including the manner and amount of any reduction in the Executive&#8217;s benefits under this Agreement, and the assumptions to be utilized in arriving at such determinations, shall be made in writing in good faith by Ernst &#38; Young LLP (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Consulting Firm</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). In the event that the Consulting Firm (or any affiliate thereof) is unable or unwilling to act, the Executive may appoint a nationally recognized public accounting firm to make the determinations required hereunder (which accounting firm shall then be referred to as the Consulting Firm hereunder). All fees and expenses of the Consulting Firm shall be borne solely by the Company and the Company shall enter into any agreement requested by the Consulting Firm in connection with the performance of the services hereunder. For the purposes of making the calculations required under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Consulting Firm may make reasonable assumptions and approximations concerning the application of Sections 409A, 280G and 4999 of the Code. The Company and the Executive shall furnish to the Consulting Firm such information and documents as the Consulting Firm may reasonably request to make a determination under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company may withhold from all payments due to the Executive (or his beneficiary or estate) hereunder all taxes which, by applicable federal, state, local or other law, the Company is required to withhold therefrom.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Reimbursement of Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any contest or dispute shall arise under this Agreement involving termination of the Executive&#8217;s employment with the Company or involving the failure or refusal of the Company to perform fully in accordance with the terms hereof, the Company shall reimburse the Executive, on a current basis, for all legal fees and expenses, if </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">any, incurred by the Executive in connection with such contest or dispute (regardless of the result thereof), together with interest in an amount equal to the prime rate of Bank of America from time to time in effect, but in no event higher than the maximum legal rate permissible under applicable law, such interest to accrue from the date the Company receives the Executive&#8217;s statement for such fees and expenses through the date of payment thereof&#59; provided, however, that all such reimbursements must be made no later than the last day of the third calendar year that begins after the Date of Termination. Notwithstanding the foregoing to the contrary, to the extent a reimbursement constitutes a Deferred Payment (i) all expenses or other reimbursements hereunder shall be made on or prior to the last day of the taxable year following the taxable year in which such expenses were incurred by the Executive, (ii) any right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit, and (iii) no such reimbursement, expenses eligible for reimbursement, or in-kind benefits provided in any taxable year shall in any way affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Termination of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall be effective on the date hereof and shall continue until the first to occur of (a) the termination of the Executive&#8217;s employment with the Company before or after the Termination Period, (b) a Nonqualifying Termination, (c) the date Agreement is no longer in effect (e.g., because all benefits have been paid in full following a termination not for Cause or for Good Reason during the Termination Period).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Scope of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Nothing expressed or implied in this Agreement shall create any right or duty on the part of the Company or the Executive to have the Executive remain in the employment with the Company or its Subsidiaries, and if the Executive&#8217;s employment with the Company terminates prior to a Change in Control, the Executive shall have no further rights under this Agreement (except as otherwise provided hereunder)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that notwithstanding anything herein to the contrary, any termination of the Executive&#8217;s employment following a Change in Control shall be subject to all of the benefit and payment provisions of this Agreement.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Notwithstanding anything to the contrary in this Agreement, the Company may amend the Agreement, or take any other actions, as deemed necessary or appropriate to (a) exempt any payment or benefit under the Agreement from Section 409A and&#47;or preserve the intended tax treatment of the payments or benefits under the Agreement, or (b) comply with the requirements of Section 409A and thereby avoid the application of any penalty taxes under such Section, but the Company shall not be under any obligation to make any such amendment. Nothing in this Agreement shall provide a basis for any person to take action against the Company based on matters covered by Section 409A, including the tax treatment of any payment or benefit under the Agreement, and the Company shall not under any circumstances have any liability to the Executive, the Executive&#8217;s estate or any other party for any taxes, penalties or interest due on any payment or benefit under this Agreement, including taxes, penalties or interest imposed under Section 409A. For purposes of Section 409A, each &#8220;payment&#8221; (as defined by Section 409A) made under this Agreement shall be considered a &#8220;separate payment.&#8221; Further, to the extent that any payments contemplated under this Agreement constitute a Deferred Payment and the applicable payment period described spans two calendar </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">years, then the payments contemplated thereunder shall be paid in the second calendar year. In addition, for purposes of Section 409A, payments shall be deemed exempt from Section 409A to the full extent possible under the &#8220;short-term deferral&#8221; exemption of Treasury Regulation &#167; 1.409A-1(b)(4) and (with respect to amounts paid no later than the second calendar year following the calendar year containing the Date of Termination) the &#8220;two-years&#47;two-times&#8221; separation pay exemption of Treasury Regulation &#167; 1.409A-1(b)(9)(iii), which are hereby incorporated by reference.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Compensation Recoupment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any payment or benefit under this Agreement&#160;(and any proceeds therefrom (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, sale of shares) shall be subject to reduction, cancellation, forfeiture or recoupment to the extent necessary to facilitate compliance with any clawback, forfeiture, recoupment or similar policy adopted by the Board or the Company as in effect on the date hereof or as may be adopted thereafter as may be required or advisable under applicable laws, stock exchange rules, and&#47;or regulatory requirements, including, without limitation, Section 10D of the Securities Exchange Act of 1934, as amended, Rule 10D-1 thereunder, and Listing Rule 5608 of the Nasdaq Stock Market.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Obligations of the Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Executive agrees that if a Change in Control shall occur, the Executive shall not voluntarily leave the employ of the Company without Good Reason during the 90-day period immediately following a Change in Control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Successors&#8217; Binding Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">This Agreement shall not be terminated by any merger, consolidation or corporate reorganization of the Company (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) or transfer of assets. In the event of any Company Change or transfer of assets, the provisions of this Agreement shall be binding upon the surviving or resulting corporation or any person or entity to which the assets of the Company are transferred.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">The Company agrees that concurrently with any Company Change or transfer of assets, it will cause any successor or transferee unconditionally to assume by written instrument delivered to the Executive (or the Executive&#8217;s beneficiary or estate) all of the obligations of the Company hereunder. Failure of the Company to obtain such assumption prior to the effectiveness of any such Company Change or transfer of assets that results in a Change in Control shall constitute Good Reason hereunder and shall entitle the Executive to compensation and other benefits from the Company in the same amount and on the same terms as the Executive would be entitled hereunder if the Executive&#8217;s employment were terminated following a Change in Control other than by reason of a Nonqualifying Termination. For purposes of implementing the foregoing, the date on which any such Company Change or transfer of assets becomes effective shall be deemed the date Good Reason occurs, and the Executive may terminate employment for Good Reason on or following such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">This Agreement shall inure to the benefit of and be enforceable by the Executive&#8217;s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees. If the Executive dies while any amounts would be payable to the Executive hereunder had the Executive continued to live, all such amounts, unless otherwise </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provided herein, shall be paid in accordance with the terms of this Agreement to such person or persons appointed in writing by the Executive to receive such amounts or, if no person is so appointed, to the Executive&#8217;s estate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">For purposes of this Agreement, all notices and other communications required or permitted hereunder shall be in writing and shall be deemed to have been duly given when delivered or five (5) days after deposit in the United States mail, certified and return receipt requested, postage prepaid, addressed as follows&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to the Executive&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to the Company&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Trimble Inc.<br>10368 Westmoor Drive<br>Westminster, CO 80021<br>Attention&#58; General Counsel</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or to such other address as either party may have furnished to the other in writing in accordance herewith, except that notices of change of address shall be effective only upon receipt.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">A written notice of the Executive&#8217;s Date of Termination by the Company or the Executive, as the case may be, to the other, shall (i) indicate the specific termination provision in this Agreement relied upon, (ii) to the extent applicable, set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination of the Executive&#8217;s employment under the provision so indicated and (iii) specify the Date of Termination date (which date shall not be less than fifteen (15) nor more than sixty (60) days after the giving of such notice). The failure by the Executive or the Company to set forth in such notice any fact or circumstance which contributes to a showing of Good Reason or Cause shall not waive any right of the Executive or the Company hereunder or preclude the Executive or the Company from asserting such fact or circumstance in enforcing the Executive&#8217;s or the Company&#8217;s rights hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Full Settlement&#59; No Mitigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company&#8217;s obligation to make any payments provided for by this Agreement to the Executive and otherwise to perform its obligations hereunder shall not be affected by any set-off, counterclaim, recoupment, defense or other claim, right or action which the Company may have against the Executive or others, except as otherwise provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. In no event shall the Executive be obligated to seek other employment or take other action by way of mitigation of the amounts payable to the Executive under any of the provisions of this Agreement and such amounts shall not be reduced whether or not the Executive obtains other employment.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Employment with Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employment with the Company for purposes of this Agreement shall include employment with any Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Governing Law&#59; Waiver of Jury Trial&#59; Validity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The interpretation, construction and performance of this Agreement shall be governed exclusively by, and construed and enforced exclusively in accordance with, the substantive laws of the state in which Executive primarily resides and works, without regard to or application of its conflicts of laws provisions. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, EACH PARTY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL ACTION, PROCEEDING, CAUSE OF ACTION, OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY. The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, which other provisions shall remain in full force and effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Entire Agreement&#59; Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement contains all the understanding between the parties hereto pertaining to the subject matter hereof and supersedes all undertakings, promises and agreements, whether oral or in writing, previously entered into between them with respect to the subject matter herein.  This Agreement may be executed in counterparts, each of which shall be deemed to be an original and all of which together shall constitute one and the same instrument.  The effectiveness of any such documents and signatures shall have the same force and effect as manually signed originals and shall be binding on the parties to the same extent as a manually signed original thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No provision of this Agreement may be modified or waived unless such modification or waiver is agreed to in writing and signed by the Executive and by a duly authorized officer of the Company. No waiver by either party hereto at any time of any breach by the other party hereto of, or compliance with, any condition or provision of this Agreement to be performed by such other party shall be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or subsequent time. Failure by the Executive or the Company to insist upon strict compliance with any provision of this Agreement or to assert any right the Executive or the Company may have hereunder, including without limitation, the right of the Executive to terminate employment for Good Reason, shall not be deemed to be a waiver of such provision or right or any other provision or right of this Agreement. Except as otherwise specifically provided herein, the rights of, and benefits payable to, the Executive, the Executive&#8217;s estate or the Executive&#8217;s beneficiaries pursuant to this Agreement are in addition to any rights of, or benefits payable to, the Executive, the Executive&#8217;s estate or the Executive&#8217;s beneficiaries under any other employee benefit plan or compensation program of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#91;The Remainder of this Page Left Intentionally Blank&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v07.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;12</font></div></div></div><div id="i802098a8385d4b79ad7ec00a4932c90d_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:36pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Company has caused this Agreement to be executed by a duly authorized officer of the Company and the Executive has executed this Agreement as of the day and year set forth below.</font></div><div style="margin-bottom:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; &#160;&#160;&#160;&#160; &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;<br>Title&#58;  &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:24pt;text-align:justify"><font><br></font></div><div style="margin-bottom:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trimble Inc.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;  Jennifer Allison</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58;  Vice President, Secretary and General Counsel</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in Control Severance Agreement</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.11
<SEQUENCE>5
<FILENAME>ex1011formofexecseverancea.htm
<DESCRIPTION>EX-10.11
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic412ae440d0448c4980994c986d8a93c_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRIMBLE INC. </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXECUTIVE SEVERANCE AGREEMENT</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-right:-9.35pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">THIS EXECUTIVE SEVERANCE AGREEMENT, effective on the date of last signature (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), is entered into by and between Trimble Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Company considers the establishment and maintenance of a sound and vital management to be essential to protecting and enhancing the best interests of the Company and its stockholders&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Company desires to attract and retain certain key employee personnel and, accordingly, the Board (as defined below) has approved the Company entering into a severance agreement with the Executive in order to encourage the Executive&#8217;s continued service to the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Executive is prepared to provide such services in return for specific arrangements with respect to severance compensation and other benefits&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Executive will serve and has served as an executive, management personnel, or officer of the Company&#59; and</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the Company and the Executive desire to agree on certain benefits which the Company will pay to the Executive in the event of termination of the Executive&#8217;s employment under the circumstances described herein.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOW, THEREFORE, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">for and in consideration of the premises and the mutual covenants and agreements contained herein, the Company and the Executive hereby agree as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;As used in this Agreement, the following terms shall have the respective meanings set forth below&#58; </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the annual bonus payable pursuant to the Company&#8217;s Trimble OneBonus Plan (TOP) or such other plan that provides for the payment of incentive bonuses as may be, from time to time, authorized by the Board or appropriate Board committee.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means (i) the Executive&#8217;s engagement in acts of embezzlement, dishonesty or moral turpitude&#59; (ii) the conviction of the Executive for having committed a felony&#59; (iii) a breach by the Executive of the Executive&#8217;s fiduciary duties and responsibilities to the Company that could reasonably be expected to result in a material adverse effect on the Company&#8217;s business, operations, prospects or reputation&#59; or (iv) the repeated failure of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">v08.2023</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Executive to perform duties and responsibilities as an employee of the Company to the reasonable satisfaction of the Company (except in the case of death or disability) that has not been cured within thirty (30) days after a written demand for substantial performance has been delivered to the Executive by the Company. The determination of Cause shall be made by the sole determination of the Company.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Trimble Inc., a Delaware corporation, and any successor thereto.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Date of Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the date on which the Executive&#8217;s employment by the Company terminates and such termination constitutes a &#8220;separation from service&#8221; as defined and applied under Section 409A of the Code.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"> </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, without the Executive&#8217;s express written consent, the occurrence of any of the following events&#58; </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:2.19pt">a material diminution in the Executive&#8217;s position, responsibilities, or duties, or the Executive&#8217;s removal from such position, responsibilities and duties, provided that a change in title for any executive (excluding an involuntary change in title of the Chief Executive Officer, Chief Financial Officer, or General Counsel) will not by itself be sufficient to constitute a material diminution of Executive&#8217;s position, responsibilities or duties&#59; </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:34.86pt">ten percent (10%) or greater reduction by the Company in the Executive&#8217;s base salary as in effect immediately prior to such reduction, specifically excluding a temporary reduction affecting all executive-level employees due to a significant force majeure event adversely affecting the Company such as a future pandemic&#59; or </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.53pt">the relocation of the Executive to a facility or a location more than twenty-five (25) miles from the Executive&#8217;s prior primary work location,</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> provided, however, that in each case, that the Executive has (A)&#160;provided written notice of the circumstances establishing Good Reason within sixty (60) days of the initial existence of such conditions, (B)&#160;given the Company at least thirty (30) days to cure, and (C)&#160;if the Company fails to cure, the Executive terminates employment within ninety (90) days following the expiration of the cure period. In the event the Executive fails to provide notice of within sixty (60) days of the date on which the Executive first has actual or constructive knowledge of an event or condition constituting Good Reason hereunder, such event shall not constitute Good Reason hereunder.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Pro-Rated Bonus Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an amount (if any) equal to the Bonus that is determined by the Board or appropriate Board committee to be payable for the Year in which the Date of Termination occurs, multiplied by a fraction, the numerator of which is the number of calendar days that have elapsed between the commencement of the performance period applicable to the Bonus and the Date of Termination, and the denominator of which is the total number of calendar days contained in the performance period. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Section 409A of the Code, the related Treasury Regulations and Internal Revenue Service guidance issued regarding the application of Section 409A.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any corporation or other entity in which the Company has a direct or indirect ownership interest of 50% or more of the total combined voting power of the then outstanding securities of such corporation or other entity. </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Target Bonus Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to the Year in which the Date of Termination occurs, the amount of the Executive&#8217;s target Bonus for such Year based upon the Company&#8217;s forecasted operational plan, which is an amount equal to a percentage of the Executive&#8217;s annual base salary.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the fiscal year of the Company.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Rights of the Executive upon Termination Without Cause or for Good Reason.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Upon the Date of Termination, the Executive shall be entitled to a lump sum cash amount equal to the sum of (A) the Executive&#8217;s base salary from the Company and its Subsidiaries through the Date of Termination, and (B) any outstanding Bonus for which payment is due and owing at such time, in each case to the extent not theretofore paid.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">Except as otherwise set forth in this Agreement, provided the Executive has executed and delivered the Release (as defined in Section 4 below) and such Release has become effective and irrevocable, if the Company terminates the Executive&#8217;s employment other than for Cause or the Executive terminates the Executive&#8217;s employment for Good Reason, then the Executive shall be entitled to receive the following payments and benefits&#58; </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">a lump sum cash payment equal to the sum of (A) Executive&#8217;s annual base salary from the Company and its Subsidiaries in effect immediately prior to the Date of Termination and (B) the Target Bonus Amount, which shall be payable within sixty-five (65) days of the Date of Termination&#59;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">a lump sum cash payment equal to the Pro-Rated Bonus Amount, which shall be payable within ninety (90) days following the last day of the applicable performance period&#59; and</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.03pt">a lump sum cash payment equal to $35,000, representing the cost of COBRA premiums or medical benefits for a period of fourteen (14) months, which shall be payable within sixty-five (65) days of the Date of Termination&#59;</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">the pro rata vesting of each outstanding option, restricted stock unit or other equity award subject to time-based vesting granted under any of the Company&#8217;s stock option or incentive plans that is held by the Executive immediately prior to the Date of Termination (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Time-Based Equity Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) equal to the number of shares subject to each Time-Based Equity Award, multiplied by a fraction, the numerator of which is the number of calendar days that have elapsed between the commencement of the vesting period applicable to the corresponding Time-Based Equity Award and the Date of Termination, and the denominator </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of which is the total number of calendar days contained in the vesting period applicable to the corresponding Time-Based Equity Award, reduced by the number of Shares subject to the Time-Based Award that have previously vested&#59; each Time-Based Equity Award that vests pursuant to this Section 2(b)(iv) shall be settled within 65 days of the Date of Termination&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided, however,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> that if necessary to comply with Section 409A, the Time-Based Equity Award shall be settled upon the earliest date upon which the settlement may be made without resulting in adverse taxation under Section 409A&#59; and </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the pro rata vesting of any outstanding performance-based restricted stock units granted under any of the Company&#8217;s incentive plans that is held by the Executive immediately prior to the Date of Termination (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">PRSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) equal to the number of PRSUs that become eligible to vest based on actual attainment of the performance goals, multiplied by a fraction, the numerator of which is the number of calendar days that have elapsed between the commencement of the performance period applicable to the PRSUs and the Date of Termination, and the denominator of which is the total number of calendar days contained in the corresponding performance period&#59; the PRSUs that vest pursuant to this Section 2(b)(v) shall be settled within sixty-five (65) days of the last day of the applicable performance period.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">In the event the Executive&#8217;s termination of employment gives rise to payments and benefits under that certain Change in Control Severance Agreement, by and between the Company and the Executive dated as of the date hereof, as amended from time to time </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Change in Control Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and the Executive&#8217;s Date of Termination occurs after the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">,&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">as defined in the Change in Control Agreement, the Executive shall not be eligible to receive any payments or benefits under this Agreement.  Alternatively, if a Change of Control occurs within the three (3) month period measured from the Date of Termination, the Executive shall receive payment under this Agreement and in addition shall be entitled to receive benefits under the Change in Control Agreement but solely to the extent such benefits exceed the amount that would be payable under this Agreement (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Change in Control Severance Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">).  Any such Change in Control Severance Amount shall be paid in accordance with the terms set forth in Section 2 or 3 of the Change in Control Agreement, as applicable.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Golden Parachute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. In the event that the benefits provided for in this Agreement (together with any other benefits or amounts) otherwise constitute &#8220;parachute payments&#8221; within the meaning of Section 280G of the Code and would, but for this Section 2(d) be subject to the excise tax imposed by Section 4999 of the Code (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Excise Tax</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), then the Executive&#8217;s benefits under this Agreement shall be either (i) delivered in full, or (ii) delivered as to such lesser extent as would result in no portion of such benefits being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, result in the receipt by the Executive on an after-tax basis, of the greater amount of benefits, notwithstanding that all or some portion of such benefits may be taxable under Section 4999 of the Code.  In the event of a reduction of benefits hereunder, the Consulting Firm (as defined below) shall determine which benefits shall be reduced so as to achieve the principle set forth in the preceding sentence.&#160; In no event shall the foregoing be interpreted or administered so as to result in an acceleration of payment or further deferral of payment of any amounts (whether under this Agreement or any other arrangement) in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">violation of Section 409A.  Unless the Company and the Executive otherwise agree in writing, all determinations required to be made under this Section 2(d), including the manner and amount of any reduction in the Executive&#8217;s benefits under this Agreement, and the assumptions to be utilized in arriving at such determinations, shall be made in writing in good faith by Ernst &#38; Young LLP (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Consulting Firm</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). In the event that the Consulting Firm (or any affiliate thereof) is unable or unwilling to act, the Executive may appoint a nationally recognized public accounting firm to make the determinations required hereunder (which accounting firm shall then be referred to as the Consulting Firm hereunder). All fees and expenses of the Consulting Firm shall be borne solely by the Company and the Company shall enter into any agreement requested by the Consulting Firm in connection with the performance of services hereunder. For the purposes of making the calculations required under this Section 2(d), the Consulting Firm may make reasonable assumptions and approximations concerning the application of Sections 409A,280G and 4999 of the Code. The Company and the Executive shall furnish to the Consulting Firm such information and documents as the Consulting Firm may reasonably request to make a determination under this Section 2(d).</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Non-Compete</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent that any Executive is&#58; (i) located in a jurisdiction in which a post-termination restrictive covenant between the Executive and the Company would be considered void and unenforceable under, and&#47;or would constitute a violation of, any applicable law of that jurisdiction&#59; or (ii) does not meet the compensation threshold required for a post-termination covenant to be enforceable under any applicable law of that jurisdiction, either </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">at the time the Agreement is entered into or&#160;at the time of enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, then, to the extent required by applicable law, this Section 3 will not apply to any such Executive. However, any conduct relating to the solicitation of Company&#8217;s customers or employees that involves the misappropriation of the Company&#8217;s trade secret information, such as its protected customer information, will remain prohibited conduct at all times. </font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the period of the Executive&#8217;s employment by the Company and for a period of twelve (12) months thereafter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> the Executive agrees not to engage in, provide services to, or otherwise participate in, whether as an employee, owner, advisor, consultant, agent, partner, director, stockholder, officer, volunteer, or any other similar capacity, of any business, enterprise, or engagement that (i) is directly competitive with the business of the Company and (ii) in any way may disclose or utilize jeopardize the Company&#8217;s trade secrets. Notwithstanding the foregoing, nothing in this Agreement prohibits the Executive from purchasing or owning less than five percent (5%) of the publicly traded securities of any corporation, provided that the Executive&#8217;s ownership represents a passive investment and that the Executive is not a controlling person of, or a member of a group that controls, the corporation. </font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company and the Executive agree and stipulate that this restrictive covenant is fair and reasonable in light of all the facts and circumstances of the relationship between the Executive and the Company&#59; however, the Executive and the Company are aware that in certain circumstances courts have refused to enforce certain restrictive covenants. Therefore, in furtherance of and not in derogation of the provisions of this Section 3, the Company and the Executive agree that in the event a court not within an Excluded Jurisdiction should decline to enforce the provisions of the preceding paragraph, that paragraph shall be deemed to be modified to restrict the Executive&#8217;s competition with the Company to the maximum extent, in scope, time </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and geography, which the court shall find enforceable&#59; however, in no event shall the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> be deemed to be more restrictive to the Executive than those contained therein.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This&#160;Section 3&#160;does not limit or impair the Executive&#8217;s non-solicitation obligations to the Company under any other agreement between the Executive and the Company, including but not limited to an inventions, confidentiality, and restrictive covenants agreement, except that, to the extent such obligations are considered void and unenforceable under, and&#47;or would constitute a violation of, any applicable law of that jurisdiction, such restrictive covenant will not apply to the Executive.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Unless the following requirement is waived by the Board in its sole discretion, the payments and benefits payable under Section 2(b) shall not apply unless the Executive delivers (and does not revoke) an executed and effective release acceptable to the Company (similar to the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) releasing the Company, its Subsidiaries, stockholders, partners, officers, directors, employees and agents from any and all claims and from any and all causes of action of any kind, including but not limited to all claims or causes of action arising out of the Executive&#8217;s employment with the Company or the termination of such employment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). The Executive shall execute and return such Release within the time period provided for by the Company, but in no event later than 50 days of the Date of Termination (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Release Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). If the Release has not been returned on or before the Release Deadline, the Executive shall not be entitled to any benefits and payments pursuant to Section 2(b) of this Agreement. For clarity, the release attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> is a sample only, and the Release provided to Executive may differ to reflect applicable state law requirements.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company may withhold from all payments due to the Executive (or the Executive&#8217;s beneficiary or estate) hereunder all taxes which, by applicable federal, state, local or other law, the Company is required to withhold therefrom. </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Scope of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Nothing expressed or implied in this Agreement shall create any right or duty on the part of the Company or the Executive to have the Executive remain in the employment of the Company. Notwithstanding any other provision hereof to the contrary, the Executive may, at any time during the Executive&#8217;s employment with the Company upon the giving of 30 days prior written notice, terminate the Executive&#8217;s employment. If this Agreement or the employment of the Executive is terminated under circumstances in which the Executive is not entitled to any payment or benefit under this Agreement, neither the Executive nor the Company shall have any further obligation or liability hereunder.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Notwithstanding anything to the contrary in this Agreement, if the Executive is a &#8220;specified employee&#8221; (as defined and applied in Section 409A) as of the Date of Termination, to the extent any payment under this Agreement constitutes deferred compensation (after taking into account any applicable exemptions under Section 409A) and to the extent required by Section 409A, the Executive shall instead receive such payments (including settlement of equity awards) on the earlier of (a) the first day following the six-month anniversary of the Date of Termination, or (b) the Executive&#8217;s date of death, to the extent such delay is otherwise required in order to avoid a prohibited distribution under Section 409A. For purposes of Section 409A, each &#8220;payment&#8221; (as defined by Section 409A) made under this </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Agreement shall be considered a &#8220;separate payment.&#8221; Further, to the extent the payments contemplated under Section 2(b) constitute deferred compensation and the applicable payment period described in Section 2(b) spans two calendar years, then the payments contemplated thereunder shall be paid in the second calendar year. In addition, for purposes of Section 409A, payments shall be deemed exempt from Section 409A to the full extent possible under the &#8220;short-term deferral&#8221; exemption of Treasury Regulation &#167; 1.409A-1(b)(4) and (with respect to amounts paid no later than the second calendar year following the calendar year containing the Date of Termination) the &#8220;two-years&#47;two-times&#8221; separation pay exemption of Treasury Regulation &#167; 1.409A-1(b)(9)(iii), which are hereby incorporated by reference. Notwithstanding anything to the contrary in this Agreement, the Company may amend the Agreement, or take any other actions, as deemed necessary or appropriate to (a) exempt any payment or benefit under the Agreement from Section 409A and&#47;or preserve the intended tax treatment of the payments or benefits under the Agreement, or (b) comply with the requirements of Section 409A and thereby avoid the application of any penalty taxes under such Section, but the Company shall not be under any obligation to make any such amendment. Nothing in this Agreement shall provide a basis for any person to take action against the Company based on matters covered by Section 409A, including the tax treatment of any payment or benefit under the Agreement, and the Company shall not under any circumstances have any liability to the Executive, the Executive&#8217;s estate or any other party for any taxes, penalties or interest due on any payment or benefit under this Agreement, including taxes, penalties or interest imposed under Section 409A.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Compensation Recoupment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Any payment or benefit under this Agreement&#160;(and any proceeds therefrom (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, sale of shares) shall be subject to reduction, cancellation, forfeiture or recoupment to the extent necessary to facilitate compliance with any clawback, forefeiture, recoupment or similar policy adopted by the Board or the Company as in effect on the date hereof or as may be adopted thereafter as may be required or advisable under applicable laws, stock exchange rules, and&#47;or regulatory requirements, including, without limitation, Section 10D of the Securities Exchange Act of 1934, as amended, Rule 10D-1 thereunder, and Listing Rule 5608 of the Nasdaq Stock Market.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Successors&#8217; Binding Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">This Agreement shall not be terminated by any merger, consolidation or corporate reorganization of the Company (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) or transfer of assets. In the event of any Company Change or transfer of assets, the provisions of this Agreement shall be binding upon the surviving or resulting corporation or any person or entity to which the assets of the Company are transferred. </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">This Agreement shall inure to the benefit of and be enforceable by the Executive&#8217;s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees. If the Executive dies while any amounts would be payable to the Executive hereunder had the Executive continued to live, all such amounts, unless otherwise provided herein, shall be paid in accordance with Section 2 of this Agreement to such person or persons appointed in writing by the Executive to receive such amounts or, if no person is so appointed, to the Executive&#8217;s estate. </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">For purposes of this Agreement, all notices and other communications required or permitted hereunder shall be in writing and shall be deemed to have been duly given when delivered or five (5) days after deposit in the United States Mail, certified and return receipt requested, postage prepaid, addressed as follows&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to the Executive&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to the Company&#58; </font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Trimble Inc.<br>10368 Westmoor Drive<br>Westminster, CO 80021<br>Attention&#58; General Counsel</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or to such other address as either party may have furnished to the other in writing in accordance herewith, except that notices of change of address shall be effective only upon receipt.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">A written notice of the Executive&#8217;s Date of Termination by the Company to the Executive shall (i) indicate the specific termination provision in this Agreement relied upon, (ii) to the extent applicable, set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination of the Executive&#8217;s employment under the provision so indicated and (iii) specify the Date of Termination (which, except in the case of termination for Cause, shall not be less than fifteen (15) nor more than sixty (60) days after the giving of such notice). The failure by the Company to set forth in such notice any fact or circumstance which contributes to a showing of Cause shall not waive any right of the Executive or Company hereunder or preclude the Executive or the Company from asserting such fact or circumstance in enforcing the Executive&#8217;s or the Company&#8217;s rights hereunder.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Employment with Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Employment with the Company for purposes of this Agreement shall include employment with any Subsidiary. </font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Governing Law&#59; Waiver of Jury Trial&#59; Validity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The interpretation, construction and performance of this Agreement shall be governed exclusively by, and construed and enforced exclusively in accordance with, the substantive laws of the law of the state in which Executive primarily resides and works, without regard to or application conflicts of laws provisions. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, EACH PARTY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL ACTION, PROCEEDING, CAUSE OF ACTION, OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY. The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, which other provisions shall remain in full force and effect.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Entire Agreement&#59; Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. This Agreement contains all the understanding between the parties hereto pertaining to the subject matter hereof and supersedes all undertakings, promises and agreements, whether oral or in writing, previously entered into between them with respect to the subject matter herein.  This Agreement may be executed in counterparts, each of which shall be deemed to be an original and all of which together shall constitute one and the same instrument.  The effectiveness of any such documents and signatures shall have the same force and effect as manually signed originals and shall be binding on the parties to the same extent as a manually signed original thereof.</font></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. No provision of this Agreement may be modified or waived unless such modification or waiver is agreed to in writing and signed by the Executive and by a duly authorized officer of the Company. No waiver by either party hereto at any time of any breach by the other party hereto of, or compliance with, any condition or provision of this Agreement to be performed by such other party shall be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or subsequent time. Failure by the Executive or the Company to insist upon strict compliance with any provision of this Agreement or to assert any right the Executive or the Company may have hereunder, shall not be deemed to be a waiver of such provision or right or any other provision or right of this Agreement. Except as otherwise specifically provided herein, the rights of, and benefits payable to, the Executive, the Executive&#8217;s estate or the Executive&#8217;s beneficiaries pursuant to this Agreement are in addition to any rights of, or benefits payable to, the Executive, the Executive&#8217;s estate or the Executive&#8217;s beneficiaries under any other employee benefit plan or compensation program of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#91;The Remainder of this Page Left Intentionally Blank&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;9</font></div></div></div><div id="ic412ae440d0448c4980994c986d8a93c_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Company has caused this Agreement to be executed by a duly authorized officer of the Company and the Executive has executed this Agreement as of the day and year set forth below. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;<br></font></div><div style="margin-bottom:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; &#160;&#160;&#160;&#160; &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;<br>Title&#58;  &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:24pt;text-align:justify"><font><br></font></div><div style="margin-bottom:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Trimble Inc.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; Jennifer Allison</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58; Vice President, Secretary and General Counsel</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Severance Agreement</font></div></div></div><div id="ic412ae440d0448c4980994c986d8a93c_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SETTLEMENT AGREEMENT AND RELEASE OF ALL CLAIMS</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Settlement Agreement and Release of All Claims (hereinafter &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is entered into by and between &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">name</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93; (hereinafter &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and Trimble Inc., a Delaware corporation (hereinafter the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  In consideration of the covenants set forth below and other good and valuable consideration, receipt of which is hereby acknowledged, and to avoid unnecessary litigation, the parties agree to settle the disputes between them as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;The parties stipulate that&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.68pt">Employee was employed by the Company or with one of its subsidiaries (collectively, also the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) through &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93; (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Severance Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6pt">Employee&#8217;s employment with the Company is being terminated &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">by the Company without Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93; &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">by the Employee with Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(as defined in that certain Executive Severance Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Severance Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) by and between Employee and the Company).</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.68pt">Employee has not filed, and has not assisted any third party in filing, any action (including but not limited to civil and administrative claims and actions) against the Company, or any of its past or present officers, directors, employees, stockholders, agents, predecessors, successors, representatives, suppliers, or affiliated companies (hereinafter referred to collectively as &#8220;the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Releasees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6pt">Employee represents and agrees that Employee has been paid all compensation earned and due to Employee as of Employee&#8217;s last day of work including, but not limited to, all accrued but unused vacation&#47;PTO.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.68pt">Employee and the Company each desire to compromise, settle, discharge and release in full any and all rights, claims and actions whatsoever that Employee has or may have against the Releasees arising out of Employee&#8217;s employment by the Company and&#47;or the termination of Employee&#8217;s employment, through action of law, statute, or contract, up to and including the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Upon Employee&#8217;s execution of this Agreement, Employee shall (a) deliver to Company&#8217;s designated representative an original signed copy of this Agreement to the Company, unless a copy was automatically provided to company through Company&#8217;s electronic signature system&#59; and (b) promptly return to Company&#8217;s designated representative any and all property owned or provided by the Company that is within Employee&#8217;s possession or within Employee&#8217;s control, including, but not limited to, personal computing devices, mobile devices, technical resources and accompanying data, programs, computer files, documentation, records and paperwork, and any other equipment, office keys and badges. If Employee used personal accounts or devices for company business, Employee will promptly forward any Company-related communications through Employee&#8217;s personal accounts or devices, and irretrievably delete such communications from Employee&#8217;s personal accounts and devices once Company has confirmed receipt. Employee also agrees that Employee will provide any and all lists of passwords and access information to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the Company, including copies, and that he or she will irretrievably delete such passwords and access information from Employee&#8217;s personal accounts and devices, and destroy any physical copies, once Company has confirmed receipt.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;a.&#160;&#160;&#160;&#160;Provided that Employee has completed the actions required in Section 2, but not before the expiration of Employee&#8217;s seven-day revocation period, Employee shall be entitled to the payments and benefits provided to Employee under the Severance Agreement at the time or times set forth in the Severance Agreement. </font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7pt">The consideration provided in this Section 3 to Employee is given in accordance with the following understanding and agreement of the parties&#58;</font></div><div style="margin-bottom:12pt;padding-left:76.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.38pt">The parties agree that the consideration paid to Employee under this Paragraph 3 shall constitute full and complete settlement of all claims of whatever kind that have been or could be made by Employee against any of the Releasees, without regard to whether such claims are based on an alleged breach of an obligation or duty arising from contract, tort, or statute.</font></div><div style="margin-bottom:12pt;padding-left:76.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:6.33pt">Employee acknowledges and agrees that the Releasees have made no representations to Employee regarding the tax consequences of any consideration received by Employee pursuant to this Agreement.  Employee agrees to pay federal and state taxes, if any, that are required by law to be paid by Employee with respect to this settlement.  Employee further agrees to indemnify, defend and hold the Releasees harmless from any claims, demands, judgments or recoveries by any governmental entity against the Releasees for any amounts claimed due on account of this Agreement based on or because of actions or omissions by Employee or pursuant to claims made under any federal or state tax laws based on or because of actions or omissions by Employee, and any costs, expenses or damages sustained by the Releasees by reason of any such claims, including any amounts paid by the Releasees as taxes, attorneys&#8217; fees, deficiencies, levies, assessments, fines, penalties, interest or otherwise.</font></div><div style="margin-bottom:12pt;padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.78pt">Employee agrees that the consideration delivered under this Section&#160;3 shall constitute the entire amount of consideration provided to Employee under this Agreement and that Employee will not seek any further compensation for any other claimed damage, cost or attorneys&#8217; fees in connection with the matters encompassed by this Agreement.  This consideration paid by the Company is solely consideration for this Agreement to which Employee is not otherwise entitled.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4. &#160;&#160;&#160;&#160;In consideration for the Company&#8217;s promise to deliver the consideration described above, Employee, on behalf of Employee and any of Employee&#8217;s past, present and future spouses, heirs, executors, administrators, principals, agents, attorneys, predecessors, successors and assigns, agrees to and hereby irrevocably waives and releases the Releasees from any and all claims, charges, demands, obligations, damages, liabilities or causes of action of any kind whatsoever (hereinafter &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), whether known or unknown, suspected or unsuspected, that Employee has or may have against them by reason of any act, omission, transaction or event occurring up to and including the date of this Agreement, including, without limitation, any act, omission, transaction or event related to or arising out of Employee&#8217;s employment with the Company or termination of that employment, without regard to whether such claims are based on alleged breach of an obligation or duty arising in contract, tort, statute, any alleged unlawful act (under the California </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Labor Code, the California Business &#38; Professions Code, the California Constitution, local ordinances, or other state or federal statutes), or any other claim regardless of the forum in which it might be brought.  It is expressly understood and agreed by Employee that this waiver and release includes, but is not limited to, any and all rights or claims that arise under Title&#160;VII of the Civil Rights Act of 1964 and Executive Order&#160;11246, Section&#160;1981 of the Civil Rights Act of&#160;1866, the Civil Rights Act of 1991, the Age Discrimination in Employment Act, the Americans with Disabilities Act and Sections&#160;503 and&#160;504 of the Rehabilitation Act of&#160;1973, the Equal Pay Act, the Uniformed Services Employment and Reemployment Rights Act (USERRA), the Genetic Information Nondiscrimination Act of 2008 (GINA), the Immigration Reform and Control Act (IRCA), the federal Worker Adjustment and Retraining Notification Act of 1988 and similar state laws (known as WARN laws, which require advance notice of certain workforce reductions), the Executive Retirement Income Security Act of&#160;1974 (which, among other things, protects employee benefits) (ERISA), the Fair Labor Standards Act of 1938&#59; the Family and Medical Leave Act of&#160;1993,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or any state or local laws including but not limited to the California Fair Employment and Housing Act and the California Family Rights Act&#59; as well as any and all claims arising under the Employee Retirement Income Security Act of 1974, up to the effective date of this Agreement but not thereafter.  Nothing in this Agreement shall be construed to prohibit Employee from filing a charge or complaint, including a challenge to the validity of this Agreement, with the Equal Employment Opportunity Commission or participating in any investigation or proceeding by the Equal Employment Opportunity Commission.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Employee acknowledges that Employee intends that this Agreement shall be effective as a bar to each and every one of the claims hereinabove mentioned or implied.  Employee expressly consents that this Agreement shall be given full force and effect according to each and all of its express terms and provisions, including those relating to unknown, unsuspected or unanticipated claims (notwithstanding any statute that expressly limits the effectiveness of a general release of unknown, unsuspected or unanticipated claims), if any, as well as those relating to any other claims hereinabove mentioned or implied that may exist up to and including the date of this Agreement.  Employee further agrees that if Employee brings a claim seeking damages or relief against any of the Releasees, or if Employee seeks to recover against any of the Releasees in any claim brought by a governmental agency on Employee&#8217;s behalf, the release set forth in this Agreement shall serve as a complete defense to such claims, and Employee shall reimburse the Releasees for any attorneys&#8217; fees or expenses or other fees and expenses incurred in defending any such claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Without in any way limiting the generality of the foregoing release of claims, Employee agrees that, other than the payments pursuant to Section 3(a) above, Employee is not entitled to, and shall not receive, any other compensation, remuneration, bonus, incentive plan payout, severance, benefit, consideration, payment or incentive (including any capital stock, stock option, stock appreciation right or any other equity-based incentive) or any reimbursement of any expenses of any kind or nature or expectation of remuneration from any of the Releasees, whether pursuant to any pre-existing or contemporaneous oral or written agreement or otherwise. Employee further agrees and acknowledges that Employee will not be entitled to receive any portion of any equity awards granted to Employee by the Company but remaining unvested as of the Separation Date. Each party shall bear its own costs and attorney&#8217;s fees associated with the process leading to this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Nothing in this Agreement shall prevent Employee from filing a charge with the Equal Employment Opportunity Commission</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">EEOC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the National Labor Relations Board </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">NLRB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or any similar state or local agencies, or from participating in any investigation or proceeding conducted by the EEOC, the NLRB, or similar state or local agencies. However, by entering into this Agreement, Employee understands and agrees that Employee is waiving any and all rights to recover any monetary relief or other personal relief as a result of any such EEOC, NLRB, or similar state or local agency proceedings, including any subsequent legal action.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;Employee understands and agrees that Employee&#8217;s release of claims described in this Agreement includes (but is not limited to) a waiver of Employee&#8217;s rights and claims arising under the Age Discrimination in Employment Act of 1967 (ADEA).  Employee understands and agrees that Employee has the right not to execute this Agreement without first having considered it for a full twenty-one (21) days from receipt of the Agreement.  Employee agrees that Employee may sign this Agreement without waiting the full twenty-one (21) days and that, if Employee has done so, Employee&#8217;s decision to do so has been knowing and voluntary, and not induced through fraud, misrepresentation, a threat to withdraw or alter the offer prior to the expiration of the twenty-one (21) day period, or the provision of different terms to employees who sign any release prior to the expiration of the twenty-one (21) day period.  Employee did not execute this Agreement without first being advised in writing to consult an attorney of Employee&#8217;s choice.  Employee further understands and agrees that Employee&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.62pt">Has had the full aforementioned twenty-one (21) day period within which to consider this Agreement before executing it and, if Employee has waived the full period, the waiver has been knowing and voluntary as described above&#59; </font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7pt">Has carefully read and fully understands all of the provisions of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.62pt">Has at all times during the course of negotiation and execution of this Agreement been advised by an attorney or has had adequate opportunity to consult counsel of Employee&#8217;s choice concerning the terms of this Agreement.  Employee was advised and is hereby advised in writing to consult with counsel of Employee&#8217;s choice prior to entering into this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7pt">Is, through this Agreement, releasing the Releasees from any and all claims that Employee has or may have against them&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7.62pt">Knowingly and voluntarily agrees to all of the terms set forth in this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Knowingly and voluntarily intends to be legally bound by the same&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">g. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7pt">Has had a full seven (7) days following the execution of this Agreement to revoke this Agreement and has been and is hereby advised in writing that this Agreement shall not become effective or enforceable until the revocation period has expired&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">h. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:7pt">Understands that Employee does not release, discharge or waive (i) any rights or claims under the Age Discrimination in Employment Act of 1967 that may arise after the date this Agreement is executed&#59; (ii) any rights to payment and benefits provided under the Severance Agreement that are contingent upon the execution by Employee of this Agreement&#59; (iii) any right of indemnification or contribution that Employee may have under the organizational documents of the Company or from any other source, including, any directors&#8217; or officers&#8217; insurance policy maintained by the Company.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;This Agreement is a full and final compromise and settlement and a general release by Employee that includes all unknown and unanticipated damages or injuries, to property or person, by reason of any act, omission, transaction or event occurring up to and including the date of this Agreement, including, without limitation, any act, omission, transaction or event related to or arising out of Employee&#8217;s employment with the Company or termination of that employment. Employee waives all rights or benefits that Employee may now or in the future have under the terms of Section 1542 of the California Civil Code, which Employee has had an opportunity to review with counsel of Employee&#8217;s choice and which reads as follows&#58;</font></div><div style="padding-left:72pt;padding-right:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A general release does not extend to claims which the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release, and that if known by him or her, would have materially affected his or her settlement with the debtor or releasing party.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Employee understands that Section&#160;1542 (and similar laws of other states) gives Employee the right not to release existing claims of which Employee is not now aware, unless Employee voluntarily chooses to waive this right. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Even though Employee is aware of the rights described in Section&#160;1542 (and similar laws of other states), Employee nevertheless hereby voluntarily waives such rights and elects to assume all risks for claims that now exist in Employee's favor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">, known or unknown</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">, arising from the subject matter of the general release in this Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Employee waives all rights or benefits that Employee may now or in the future have under any state, federal or local law limiting the effect of a general release. This release and waiver is not a mere recital, but is a known waiver of rights and benefits.  This is a bargained-for provision of this Agreement and is further consideration for the covenants and conditions contained herein, and Company is entering into this Agreement in reliance on such release and waiver.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;Employee acknowledges and agrees that in the course of Employee&#8217;s employment with the Company, Employee has had access to and&#47;or made use of certain confidential information relating to the business activities of the Company.  Such confidential information includes, but is not limited to, the Company&#8217;s practices and processes in managing its human resources such as recruiting, retention, compensation and training&#59; the Company&#8217;s business strategies including marketing and distribution&#59; financial results&#59; pricing data&#59; key persons to contact with regard to customer accounts and customer needs&#59; market surveys and research data&#59; and contractual agreements between the Company and customers, distributors and other persons or entities, compilations of information and records that are owned by the Company and are regularly used in the operation of the Company&#8217;s business and other information that is kept confidential by the Company.  </font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.62pt">Employee agrees that Employee will continue to abide by any written agreements concerning the use and protection of confidential and proprietary information, which are incorporated herein by reference, and that this Agreement does not extinguish any such written agreements. Employee agrees that Employee will not disclose any such confidential information, directly or indirectly, or use any of it in any way whatsoever.  </font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7pt">Employee further represents and agrees that all files, computer programs, records, documents, lists, specifications, and similar items relating to the business activities of the Company, including any and all copies, whether prepared by Employee or otherwise coming into Employee&#8217;s possession, custody or control, are property of the Company and have been or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">will be returned immediately by Employee to the Company and that Employee will not remove from the premises of the Company any such property or information.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.62pt">Notwithstanding this provision, Employee is authorized to disclose this Agreement to Employee's spouse, attorneys and tax advisors on a &#34;need to know&#34; basis, on the condition that they agree to hold the terms of the Agreement, including the severance, in strictest confidence. Employee is further authorized to make appropriate disclosures in response to a subpoena, provided that Employee notifies the Company in writing of such legal obligations to disclose at least five (5) business days in advance of disclosure. No such notice, however, is required if Employee makes disclosure of confidential information of this Agreement in the process of exercising Employee's right or ability to file a charge or claim or communicate or cooperate with any federal, state or local agency, including providing documents or other protected disclosures as set forth herein.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7pt">Employee agrees that at all times Employee will not provide any negative commentary or make any defamatory or otherwise unlawful statements about the Company (except to the extent required to give truthful testimony under oath), and will not make any false statements about Company.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:7.62pt">Nothing in this Agreement is intended to (a) prevent Employee from discussing or disclosing information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that Employee has reason to believe is unlawful, or (b) prevent or restrict the disclosure of factual information related to a claim filed in a civil action or a complaint filed in an administrative action regarding sexual assault, sexual harassment, workplace harassment or discrimination based on sex, or retaliation against a person for reporting such acts. Further, nothing in this Agreement restrains Employee from disclosing the underlying facts of an alleged discriminatory or unfair employment practice, including the existence and terms of a settlement agreement, (i) to Employee&#8217;s immediate family members, religious advisor, medical or mental health provider, mental or behavioral health therapeutic support group, legal counsel, financial advisor, or tax preparer&#59; (ii) to a local, state or federal government agency&#59; (iii) in response to legal process, such as a subpoena&#59; or (iv) as otherwise required by law, and disclosure of the underlying facts of alleged discriminatory or unfair employment practice as set forth in this sentence does not constitute disparagement. If Company disparages Employee to a third party, Company may not seek to enforce any non-disparagement or nondisclosure provision in this Agreement against Employee or seek damages against Employee for violating those provisions, but all other remaining terms of this Agreement remain enforceable.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.84pt">To the extent Employee is a not a supervisor under the National Labor Relations Act (NLRA), this Section does not, in any way, restrict or impede Employee from exercising protected rights, including those under applicable state law and&#47;or Section 7 of the NLRA (such as assisting coworkers or former coworkers with workplace issues concerning their employer&#59; communicating with others, including a union and the National Labor Relations Board, about their employment&#59; or discussing the terms and conditions of employment, including, but not limited to, wages or salary, benefits, severance and job responsibilities, with coworkers or union representatives), or other protected rights under state law. This Agreement does not in any way restrict or impede Employee from disclosing the underlying facts or circumstances giving rise to a claim of sexual harassment or abuse, or sex discrimination or exercising protected rights to the extent that such rights cannot be waived by agreement. Nothing in this Agreement restricts or impedes Employee from complying with any applicable law, regulation, or valid order of a court of competent jurisdiction or an authorized government agency, provided that such compliance does not exceed that required by the law, regulation, or order.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;Employee expressly and specifically represents, warrants, confirms and agrees (a) that Employee has not filed, and have not assisted any third party in filing, any claims, complaints, or actions of any kind (including but not limited to civil and administrative claims and actions) against </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Releasees&#59; (b) that Employee will bring no new or further proceedings against the Company before any court or administrative tribunal or any other forum whatsoever by reason of any claim, liability or cause of action, whether known or unknown, suspected or unsuspected, arising out of Employee&#8217;s employment or termination of that employment, or any other act, omission or transaction by the Company, occurring up to and including the effective date of this Agreement&#59; and (c) that Employee has not engaged in any unlawful conduct relating to the business of Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.&#160;&#160;&#160;&#160;This Agreement and compliance with this Agreement shall not constitute or be construed as an admission by the Company or the Releasees of any wrongdoing or liability of any kind, or an admission of any violation of the rights of Employee, or any person, or violation of any order, law, statute, duty or contract whatsoever, or that Employee was or is entitled to any amounts or relief demanded by him.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.&#160;&#160;&#160;&#160;Nothing in this Agreement is intended to contravene the federal Defend Trade Secrets Act.  Under that Act, Employee may not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that&#58;  (A) is made either&#58; (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney&#59; and (ii) solely for the purpose of reporting or investigating a suspected violation of law&#59; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if the filing is made under seal.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.&#160;&#160;&#160;&#160;Should any part of this Agreement be declared or determined by a court of competent jurisdiction to be illegal, invalid or unenforceable, the legality, validity and enforceability of the remaining parts shall not be affected thereby, and said illegal, invalid or unenforceable part shall be deemed not to be a part of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.&#160;&#160;&#160;&#160;Each party acknowledges that it has had an adequate opportunity to review the terms of this Agreement with counsel.  This Agreement will be governed exclusively by, and will be interpreted, construed and enforced exclusively in accordance with, the laws of the state of California as applicable to agreements wholly performed therein,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">but without reference to or application of its conflicts-of-laws provisions. Any legal proceeding arising out or relating to this Agreement will be subject to the sole and exclusive jurisdiction of the federal and state courts located in Santa Clara County, California, to the exclusion of all other courts and venues, and each Party irrevocably consents to the sole and exclusive jurisdiction and venue of such courts and waives any right to object thereto. EACH PARTY IRREVOCABLY AND UNCONDITIONALLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL ACTION, PROCEEDING, CAUSE OF ACTION OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THIS AGREEMENT AND&#47;OR YOUR EMPLOYMENT. The parties further agree that this Agreement shall be interpreted in accordance with the plain meaning of its terms and not strictly for or against either party.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.&#160;&#160;&#160;&#160;Employee agrees that in executing this Agreement Employee does not rely and has not relied on any representation or statement made other than those specifically set forth in this written Agreement.  The parties agree that this Agreement constitutes the entire agreement between Employee and the Company and (except as provided in Section 8.a) supersedes any and all prior agreements or understandings, written or oral, between them and that any other agreement between the parties shall be, and hereby is, deemed terminated.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.&#160;&#160;&#160;&#160;This Agreement shall be binding upon the parties hereto and, as applicable, upon their heirs, administrators, representatives, executors, successors, and assigns, and shall inure to the benefit of said parties and each of them and to their heirs, administrators, representatives, executors, successors, and assigns.  Employee expressly warrants that Employee has not transferred to any person or entity any rights, causes of action, or claims released by this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.&#160;&#160;&#160;&#160;This Agreement is offered by the Company on &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and shall remain available, unless otherwise rejected by the Employee or revoked by the Company, until no later than 5&#58;00 p.m. Pacific Time (2&#58;00 p.m. Eastern Time) on &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93;, which is not less than twenty-one (21) days following the date this Agreement is offered.  Employee may accept the offer only by returning an executed copy of this Agreement to the Company and by completing the other conditions specified in Section 2 above.  If the Agreement is not accepted by Employee before the date and time specified, the offer shall be deemed rejected and shall be revoked by the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17.&#160;&#160;&#160;&#160;The parties, having read all of the foregoing, having been advised by or having had adequate opportunity to consult with counsel, and having understood and agreed to the terms and conditions of this Settlement Agreement and Release of All Claims, do hereby voluntarily execute said Agreement by affixing their signatures hereto.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-top:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee</font></div><div style="margin-bottom:9pt;padding-left:252pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For Trimble Inc.&#160;&#160;&#160;&#160;</font></div><div style="margin-top:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Its&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ADDENDUM TO SETTLEMENT AGREEMENT AND RELEASE OF ALL CLAIMS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Addendum (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Addendum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) to the Settlement Agreement and Release of All Claims (hereinafter &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is entered into by and between &#91;</font><font style="background-color:#00ffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">name</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93; (hereinafter &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and Trimble Inc., a Delaware corporation (hereinafter the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and is incorporated by reference into and is made a part of the Agreement. In consideration of the covenants set forth below and other good and valuable consideration, receipt of which is hereby acknowledged, and to avoid unnecessary litigation, the parties agree to settle the disputes between them as follows&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Attestation of Compliance. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Employee and Company each attests that the Agreement fully complies with each requirement of subsection (1) of the Colorado Protecting Opportunities and Workers&#8217; Rights Act relating to non-disclosure agreements (Colorado Revised Statutes, Section 24-34-407).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><br>IN WITNESS WHEREOF, Employee, and Company&#8217;s duly authorized representative, have executed this Addendum on the dates set forth below.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-top:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee</font></div><div style="margin-bottom:9pt;padding-left:252pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For Trimble Inc.&#160;&#160;&#160;&#160;</font></div><div style="margin-top:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Its&#58;</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">v08.2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;9</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>6
<FILENAME>ex191insidertradingpolicy.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if27a4a1ad6a449f9850f71ab8a8a1573_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><img alt="image_0a.jpg" src="image_0a.jpg" style="height:26px;margin-bottom:5pt;vertical-align:text-bottom;width:120px"></div><div style="margin-top:0.05pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Insider Trading Policy</font></div><div style="margin-top:12.05pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy provides guidelines to employees, officers, directors, consultants and contractors of Trimble Inc. (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Trimble&#8221; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Company&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) with respect to transactions in the Company&#8217;s securities.</font></div><div style="margin-top:0.4pt;text-align:center"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:30.46pt">Applicability of Policy</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy applies to all transactions in the Company&#8217;s securities, including common stock, options for common stock and any other securities the Company may issue from time to time, such as preferred stock, warrants and convertible debentures, as well as to derivative securities relating to the Company&#8217;s stock, whether or not issued by the Company, such as exchange-traded options.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As used in this Policy, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Covered Persons&#8221; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means all employees, consultants, contractors, officers and directors of the Company, wherever located.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As used in this Policy, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Designated Insiders&#8221; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include all directors and executive officers of the Company and employees of the Company, wherever located, who are not executive officers of the Company but who, by the nature of their employment duties, routinely have access to Material Nonpublic Information (as defined below). Other employees of the Company may also be designated as Designated Insiders from time to time if they possess Material Nonpublic Information. Generally, Designated Insiders will include&#58;</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">All directors and executive officers as well as certain officers who are not executive officers&#59;</font></div><div style="padding-left:41.95pt;padding-right:11.15pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Employees in the Finance Department with responsibility for preparing monthly operating reports and short and long term forecasts for the Company as a whole or a significant business unit&#59;</font></div><div style="padding-left:41.95pt;padding-right:19.45pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">All employees on the distribution lists to receive monthly operating reports, short and long-term forecasts and financial statements in each case for the Company as a whole or a significant business unit&#59;</font></div><div style="padding-left:41.95pt;padding-right:12.25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Employees in the Accounting, Legal and Finance Departments with substantive responsibility for external financial reporting and&#47;or reporting to the Securities and Exchange Commission (the </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;SEC&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)&#59; and</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.15pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.15pt;padding-left:14.5pt">Administrative support staff for all executive officers and Designated Insiders listed above.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individuals designated as Designated Insiders will be notified of such designation in writing, which may include email, by the Company&#8217;s Insider Trading Compliance Officer or his or her designee. However, failure to be formally notified of such designation as a Designated Insider will not protect an employee from a violation of the law for insider trading and tipping (as defined below).</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to Covered Persons and Designated Insiders in this Policy also apply, based upon U.S. securities laws, to that individual&#8217;s spouse, minor children, other family members who reside with them, anyone else who lives in the same household as the individual, any family members or other persons whose transactions in the Company&#8217;s securities are directed by or are subject to the individual&#8217;s influence or control (such as parents or children who consult with the individual before they trade in the Company&#8217;s securities) and entities that are directed by or are subject to the individual&#8217;s influence or control, including family trusts.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.69pt">General Policy</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="margin-top:3.95pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Covered Person has a legal and ethical obligation to maintain the confidentiality of Material Nonpublic Information. It is the policy of the Company to oppose the unauthorized disclosure of any Material Nonpublic Information regarding the Company and the misuse of such Material Nonpublic Information in securities trading. The Company has established procedures for releasing Material Nonpublic Information in a manner that is </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.529%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">designed to achieve broad public dissemination of the information immediately upon its release in order to ensure compliance with the law and to avoid even the appearance of improper conduct by anyone associated with the Company. You may not, therefore, disclose information to anyone outside the Company, including family members and friends, other than in accordance with those procedures.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is also Company policy to comply with applicable securities laws concerning trading in Company securities on the Company&#8217;s behalf.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.92pt">Specific Policies</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-right:6.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Trading on Material Nonpublic Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Subject to the provisions of Section VIII of this Policy, no Covered Person shall engage in any transaction involving the Company&#8217;s securities, including any purchase or offer to purchase, sale or offer to sell, any loan, pledge, hedge, contribution to a trust or any other transaction during any period commencing with the date that he or she possesses Material Nonpublic Information concerning the Company, and ending at the open of market on the Trading Day following the first full Trading Day after public disclosure of that information, or at such time as such Material Nonpublic Information is no longer material. As used herein, the term &#8220;Trading Day&#8221; shall mean a day on which national stock exchanges and the Nasdaq Stock Market (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Nasdaq&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) are open for trading.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:6.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Short Sales</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No Covered Person shall engage in a short sale of the Company&#8217;s stock. A short sale is a sale of securities not owned by the seller or, if owned, not delivered against such sale within 20 days (a &#8220;short against the box&#8221;). Short sales may reduce a seller&#8217;s incentive to seek to improve the Company&#8217;s performance, and often have the potential to signal to the market that the seller lacks confidence in the Company&#8217;s prospects.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:11.9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Publicly Traded Options</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A transaction in options (other than Company-issued stock options) is, in effect, a bet on the short-term movement of the Company&#8217;s stock and therefore may create the appearance that the Covered Person is trading based on inside information. Transactions in options also may focus the Covered Person&#8217;s attention on short-term performance at the expense of the Company&#8217;s long-term objectives. Accordingly, transactions by Covered Persons in puts, calls, warrants or other derivative securities indexing, referencing or otherwise involving the Company&#8217;s securities, on an exchange or in any other organized market, are prohibited by this Policy.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:8.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Hedging Transactions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Hedging or monetization transactions, such as zero-cost collars, equity swaps, exchange funds and forward sale contracts, allow an employee to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions allow the Covered Person to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the Covered Person may no longer have the same objectives as the Company&#8217;s other stockholders. Trimble considers it improper and inappropriate for any Covered Person to engage in such transactions in Trimble&#8217;s securities. It is, therefore, Company policy that Covered Persons may not engage in any hedging transactions (such as zero-cost collars, equity swaps, exchange funds and forward sales contracts) with respect to Trimble&#8217;s securities.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:5.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Margin Accounts and Pledges</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Securities held in a margin account may be sold by the broker without the customer&#8217;s consent if the customer fails to meet a margin call. Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of Material Nonpublic Information or otherwise is not permitted to trade in Company securities, Covered Persons may not hold Company securities in a margin account or otherwise pledge Company securities as collateral for a loan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:3.95pt;padding-right:9.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Tipping</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No Covered Person shall disclose (&#8220;tip&#8221;) Material Nonpublic Information to any other person (including, but not limited to, family members, co-workers, and other business associates) where such information may be used by such person to his or her profit by trading in the securities of companies to which such information </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.529%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-right:9.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">relates, nor shall any Covered Person make recommendations or express opinions on the basis of Material Nonpublic Information as to trading in the Company&#8217;s securities.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-right:18.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%;padding-left:27.67pt;text-decoration:underline">Confidentiality and Safeguarding of Nonpublic Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">. Nonpublic information relating to the Company or its business is the property of the Company and the unauthorized disclosure of such information is forbidden. The following practices should be followed to help prevent the misuse of confidential information&#58;</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:41.95pt;padding-right:16.1pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Avoid discussing confidential information in places where you may be overheard by people who do not have a valid need to know such information, such as on elevators, in restaurants and on airplanes.</font></div><div style="padding-left:41.95pt;padding-right:6.2pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Avoid discussing confidential information on cellular phones, and take great care when discussing such information on speaker phones. Do not discuss such information with relatives or social acquaintances.</font></div><div style="padding-left:41.95pt;padding-right:11.6pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Do not give your computer IDs and passwords to any other person. Password protect computers and log off when they are not in use.</font></div><div style="padding-left:41.95pt;padding-right:8.2pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Always put confidential documents away when not in use and, based upon the sensitivity of the material, keep such documents in a locked desk or office. Do not leave documents containing confidential information where they may be seen by persons who do not have a need to know the content of the documents.</font></div><div style="padding-left:41.95pt;padding-right:7.2pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Be aware that the Internet and other external electronic mail carriers are not secure environments for the transmission of confidential information.</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Comply with the specific terms of any confidentiality agreements of which you are aware.</font></div><div style="padding-left:41.95pt;padding-right:24.05pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Upon termination of your employment, you must return to the Company all physical (including electronic) copies of confidential information as well as all other material embodied in any physical or electronic form that is based on or derived from such information, without retaining any copies.</font></div><div style="margin-top:11.45pt;padding-right:12.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Responses to Inquiries for Information about the Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any inquiry received from outside the Company, such as from a stock analyst or stockholder, should be referred to the Company&#8217;s Investor Relations Manager or the appropriate individual in accordance with Section 3.2 of the Company&#8217;s Business Ethics and Conduct Policy. Under no circumstances should you attempt to handle outside inquiries without prior authorization.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:9.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Post-Termination Transactions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This Policy continues to apply to transactions in Company securities even after you have terminated employment or service with the Company. If you are in possession of Material Nonpublic Information when your employment or service terminates, you may not trade in Company securities until that information has become public or is no longer material. Although the pre- clearance procedures specified in Section V (2) of this Policy will cease to apply upon termination of employment or service, Designated Insiders whose employment or service terminates during a closed Trading Window may not trade in Company securities until the Trading Window is scheduled to open.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.8pt">Potential Criminal and Civil Liability</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:24.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Liability for Insider Trading</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Pursuant to U.S. federal and U.S. state securities laws, Covered Persons may be subject to criminal penalties of up to $5 million ($25 million for entities) and up to 20 years in jail, plus civil penalties of up to three times the profit gained or loss avoided, for engaging in transactions in the Company&#8217;s securities at a time when they have knowledge of Material Nonpublic Information regarding the Company. Further, civil penalties of up to the greater of $2.6 million or three times the profit gained or loss avoided can be imposed on any person who &#8220;controls&#8221; a person who engages in illegal insider trading.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:24.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Liability for Tipping</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Covered Persons may also be liable for improper transactions by any person (commonly referred to as a &#8220;tippee&#8221;) to whom they have disclosed Material Nonpublic Information regarding the Company or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in the Company&#8217;s securities. This applies regardless of whether the &#8220;tippee&#8221; is related to the insider or is an entity, such as a trust or a corporation, and regardless of whether the Covered </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.529%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.05pt;padding-right:24.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Person receives any monetary benefit from the tippee. The SEC has imposed large penalties even when the disclosing person did not profit from the trading. The SEC, the stock exchanges and the Financial Industry Regulatory Authority use sophisticated techniques to uncover insider trading.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:21pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Enforcement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company will take such disciplinary actions as are appropriate under the circumstances, and within its power, to cause the disgorgement of any gains made in violation of this Policy, including forfeiture of vested equity benefits as a condition to continued employment, as well as the possibility of termination of employment, even if the country or jurisdiction where the conduct took place does not regard it as illegal.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">V.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:26.57pt">Trading Guidelines and Requirements</font></div><div style="margin-top:0.55pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Trading Window</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To ensure compliance with this Policy and applicable federal and state securities laws, the Company requires that all Designated Insiders refrain from conducting transactions involving the Company&#8217;s securities as defined in Section III (1) of this Policy other than during the period commencing at the open of market on the Trading Day following the first full Trading Day after the public disclosure of the financial results for each fiscal quarter or year and continuing until two weeks prior to the end of the next quarter (the </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Trading Window&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The Insider Trading Compliance Officer or a designee will distribute notifications of the opening and closing of each Trading Window.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:8.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time during the open Trading Window, the Company may also prohibit all or certain Covered Persons from trading securities of the Company because of material developments known to the Company and not yet disclosed to the public. In such event, all such designated Covered Persons may not engage in any transaction involving the Company&#8217;s securities, as described in Section III (1) of this Policy, and should not disclose to others the fact of such suspension of trading. The Company will re-open the Trading Window at the open of market on the Trading Day following the first full Trading Day after public disclosure of the information, or at such time as the information is no longer material.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prohibition against trading, other than in a Trading Window, encompasses the fulfillment of &#8220;limit orders&#8221; by any broker, and the brokers with whom any such limit order is placed must be so instructed at the time it is placed.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Even when the Trading Window is open, any person possessing Material Nonpublic Information concerning the Company should not engage in any transactions in the Company&#8217;s securities until such information has been known publicly for at least one Trading Day, whether or not the Company has recommended a suspension of trading to that person. Trading in the Company&#8217;s securities during the open Trading Window should not be considered a &#8220;safe harbor,&#8221; and all Covered Persons should use good judgment at all times.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:14.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Pre-clearance of Trades</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All Designated Insiders must refrain from trading in the Company&#8217;s securities, even during an open Trading Window, without first complying with the Company&#8217;s &#8220;pre- clearance&#8221; process. A request for &#8220;pre-clearance&#8221; may be submitted to the Company&#8217;s Insider Trading Compliance Officer no later than two business days prior to the day of the proposed transaction. The Insider Trading Compliance Officer will consult as necessary with senior management of the Company before clearing or declining any proposed trade. The Insider Trading Compliance Officer shall not be obligated to approve any transaction submitted for pre-clearance if it is deemed that the requestor is in possession of Material Nonpublic Information. If pre-clearance is denied, the fact of such denial must be kept confidential by the person requesting such clearance. Notwithstanding the foregoing, pre-clearance is not required for the transactions described in Section VIII of this Policy.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.529%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-right:14.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Individual Responsibility</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Every Covered Person has the individual responsibility to comply with this Policy against insider trading and to ensure the compliance of any family member, household member or other person or entity whose transactions are subject to this Policy. Accordingly, you should make your family and household members and any other person subject to this Policy aware of the need to confer with you before they trade in Company securities, and you should treat all such transactions for the purposes of this Policy and applicable securities laws as if the transactions were for your own account. In all cases, the responsibility for determining whether an individual is in possession of Material Nonpublic Information rests with that individual, and any action on the part of the Company or any other employee pursuant to this Policy (or otherwise) does not in any way constitute legal advice or insulate an individual from liability under applicable securities laws. A Covered Person may, from time to time, have to forego a proposed transaction in the Company&#8217;s securities even if he or she planned to make the transaction before learning of the Material Nonpublic Information and even though the Covered Person believes he or she may suffer an economic loss or forego anticipated profit by waiting.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VI.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.8pt">Applicability of Policy to Material Nonpublic Information of Other Entities</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:8.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy and the guidelines described herein also apply to Material Nonpublic Information relating to other companies, including one with which the Company is discussing a proposed transaction and the Company&#8217;s customers, distributors, vendors, suppliers and other business partners (collectively, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">business partners</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). This means that you should not trade in securities of the Company&#8217;s business partners while you are in possession of Material Nonpublic Information about that business partner obtained in the course of your position with the Company. Civil and criminal penalties, and termination of employment may result from trading on Material Nonpublic Information regarding the Company&#8217;s business partners. All Covered Persons should treat Material Nonpublic Information about the Company&#8217;s business partners with the same care required with respect to information related directly to the Company.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VII.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:21.03pt">Definition of Material Nonpublic Information</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to define all categories of material information. However, information should be regarded as material if there is a reasonable likelihood that it would be considered important to an investor in making an investment decision regarding the purchase or sale of securities or if the information, if made public, would likely affect the market price of certain securities.</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="padding-right:13.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While it may be difficult under this standard to determine whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material. Examples of such information may include&#58;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.25pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.25pt;padding-left:14.5pt">Financial results or estimates, or changes to previously announced results or estimates&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Known but unannounced future earnings or losses&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Execution or termination of material contracts with business partners&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">A significant cybersecurity incident&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">News of a pending or proposed merger, acquisition or other significant transaction&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">News of the disposition, construction or acquisition of significant assets&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.10pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.10pt;padding-left:14.5pt">Impending bankruptcy or financial liquidity problems&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Patent or other intellectual property milestones&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Scientific achievements or other developments from research efforts&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Significant developments involving corporate relationships&#59;</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Changes in the Company&#8217;s dividend policy or pricing or cost structure&#59;</font></div><div style="padding-left:41.9pt;text-indent:-17.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.45pt">New product, process or service announcements of a significant nature&#59;</font></div><div style="padding-left:41.9pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">Significant product defects or modifications&#59;</font></div><div style="padding-left:41.9pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.20pt;padding-left:14.5pt">New equity or debt offerings&#59;</font></div><div style="padding-left:41.9pt;padding-right:22.85pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Positive or negative developments in outstanding litigation or government action, including the resolution thereof&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.529%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41.9pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.15pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.15pt;padding-left:14.5pt">Significant litigation exposure due to actual or threatened litigation or government action&#59; or</font></div><div style="padding-left:41.9pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.15pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.15pt;padding-left:14.5pt">Major changes in senior management.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Either positive or negative information may be material.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information may be material even if it relates to future, speculative or contingent events and even if it is significant only when considered in combination with publicly available information.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:6.4pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonpublic information is information that has not yet been disclosed to the general public and is otherwise not available to the general public. You should presume that information is nonpublic unless you can point to its official release by the Company in at least one of the following ways&#58;</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:12.25pt">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:12.25pt;padding-left:14.5pt">Public filings with the SEC, including proxy statements and prospectuses&#59; or</font></div><div style="padding-left:41.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Issuance of press releases.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If securities transactions ever become the subject of scrutiny, they are likely to be viewed after-the-fact with the benefit of hindsight. As a result, before engaging in any transaction you should carefully consider how the transaction may be construed in hindsight. If you have any questions or uncertainties about this Policy or a proposed transaction, please ask the Company&#8217;s Insider Trading Compliance Officer.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VIII.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.26pt">Certain Exceptions</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-right:6.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%;padding-left:27.67pt;text-decoration:underline">Stock Option Exercise</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">. For purposes of this Policy, an exercise of stock options under the Company&#8217;s stock option plan (but not the sale of any shares issued upon such exercise or purchase) is exempt from this Policy, since the other party to the transaction is the Company itself and the price does not vary with the market but is fixed by the terms of the underlying option agreement or plan.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-right:9.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Restricted Stock Awards</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, for purposes of this Policy, a vesting of restricted stock, or an exercise of a tax withholding right (pursuant to which you elect to have the Company withhold shares of stock to satisfy tax withholding requirements upon the vesting of any restricted stock), is exempt from this Policy. The trading restrictions do apply, however, to any market sale of restricted stock.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:19.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Gifts</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, for purposes of this Policy, the Company considers that bona fide gifts of the securities of the Company are exempt from this Policy, unless the person making the gift has reason to believe that the recipient intends to sell the Company securities while the Covered Person is aware of Material Nonpublic Information.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:12.7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">401(k) Contributions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Purchasing Company stock pursuant to systematic contributions to the Company&#8217;s 401(k) retirement plan is exempt from this Policy. However, this Policy does apply to (a) an election to increase or decrease the percentage of the periodic contributions that will be allocated to the Company stock fund, (b) an election to make an intra-plan transfer of an existing account balance into or out of the Company stock fund, (c) an election to borrow money against your 401(k) plan account if the loan will result in a liquidation of some or all of your Company stock fund balance, or (d) an election to pre-pay a plan loan if the pre-payment will result in allocation of loan proceeds to the Company stock fund.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:13.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.67pt;text-decoration:underline">Employee Stock Purchase Plan (ESPP)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This Policy does not apply to purchases of Company stock through the ESPP by means of a periodic contribution or lump-sum contribution of money to the plan pursuant to an election made at the time of enrollment in the ESPP. An election for a lump-sum contribution must be made at the beginning of the applicable enrollment period. This Policy will apply to the election to participate in the ESPP for any enrollment period, and to any subsequent sales of Company stock purchased pursuant to the ESPP.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.529%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-right:7.7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">10b5-1 Trading Plans</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Pursuant to SEC Rule 10b5-1, Covered Persons may establish pre-arranged written plans which permit automatic trading of the Company&#8217;s stock through a third-party broker (each, a </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Plan&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). All Plans shall be subject to the restrictions and limitations set forth in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, attached hereto, which shall be updated from time to time by the Company&#8217;s Insider Trading Compliance Officer to conform with any changes to SEC Rule 10b5-1 or the practices thereunder. Once a Plan is implemented in accordance with this paragraph and such </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, trades pursuant to such plan shall not be subject to the limitations and restrictions set forth in other sections of this Policy. Trading pursuant to a Plan may occur even at a time outside of the Company&#8217;s Trading Window or when the person on whose behalf such trade is made is aware of Material Nonpublic Information regarding the Company or its securities. Each Plan (or the form of plan established by a broker) must be reviewed by the Company&#8217;s Insider Trading Compliance Officer prior to establishment, to confirm compliance with this policy and the applicable securities laws.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IX.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.8pt">Inquiries</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All questions regarding the matters discussed in this Policy should be directed to the Company&#8217;s Insider Trading Compliance Officer, who is the Company&#8217;s General Counsel.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.529%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.6pt;padding-left:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div></td></tr></table></div></div></div><div id="if27a4a1ad6a449f9850f71ab8a8a1573_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.85pt;padding-left:0.05pt;padding-right:0.05pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit A</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="padding-right:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trading plans established pursuant to paragraph 6 of Section VIII of the Company&#8217;s Insider Trading Policy (each, a </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Plan&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) are limited to a pre-arranged written Plan which permits automatic trading of the Company&#8217;s stock through a third party broker (an </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Automatic Trading Program&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) established by a Covered Person (a </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Program Eligible Person&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) at a time when the Program Eligible Person is not aware of any material nonpublic information regarding the Company or its securities </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material Nonpublic Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The Automatic Trading Program document must specify the number of shares to be purchased or sold, the price(s) at which transactions are to take place, and the date(s) on which transactions are to take place. Alternatively, the Automatic Trading Program may establish an objective formula for any or all of these criteria (e.g., the number of shares could be specified as a percentage of the holdings of the Program Eligible Person).</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-right:7.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%;text-decoration:underline">Additional Plan Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">. All Plans shall comply with Rule 10b5-1 and also be subject to the following requirements&#58;</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:54pt;padding-right:16.5pt;text-indent:-18.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.72pt;text-decoration:underline">Good Faith</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All Plans must be entered into and operated in good faith and not as part of a plan or scheme to evade the prohibitions of the securities laws (including, without limitation, Rule 10b5-1). The Company may immediately direct the termination of any Plan that it determines was put in place either (i) not in good faith or (ii) as part of a plan or scheme to evade the prohibitions of the securities laws.</font></div><div style="padding-left:54pt"><font><br></font></div><div style="padding-left:54pt;padding-right:20.25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt;text-decoration:underline">Separate Transactions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Program Eligible Person cannot engage in any separate transaction (e.g., a hedging transaction with respect to the Plan) which directly or indirectly alters or offsets an authorized transaction made under the Plan.</font></div><div style="margin-top:11.45pt;padding-left:54pt;padding-right:9.1pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt;text-decoration:underline">Trading Cancellation or Suspension</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All such Plans must allow for the cancellation of a transaction and&#47;or suspension of the Plan upon notice and request by the Company to the extent the Plan or any proposed trade (i) fails to comply with any applicable legal, contractual or regulatory restriction (other than any such restriction relating to the Program Eligible Person&#8217;s possession or alleged possession of Material Nonpublic Information) or (ii) could create material adverse consequences for the Company.</font></div><div style="margin-top:0.05pt;padding-left:54pt"><font><br></font></div><div style="padding-left:54pt;padding-right:7.6pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt;text-decoration:underline">Entry into a Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No Plan may be established at a time when the Program Eligible Person is aware of Material Nonpublic Information and, if subject to a Trading Window, when the Trading Window is closed under the Company&#8217;s Insider Trading Policy. Any director or officer subject to Section 16 of the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), adopting a Plan must include in that Plan a written representation certifying that he or she (i) is not aware of any Material Nonpublic Information and (ii) is adopting the Plan in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5 of the Exchange Act.</font></div><div style="margin-top:11.45pt;padding-left:54pt;padding-right:6.85pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt;text-decoration:underline">Waiting Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A Plan must include a waiting period from the time a Plan is adopted until the time of the first trade under the Plan. For directors and officers subject to Section 16, such waiting period consists of the later of (i) 90 days after the adoption of the Plan, or (ii) two business days following the Company&#8217;s filing of a Form 10-Q or Form 10-K for the completed fiscal quarter in which the Plan was adopted (subject to a maximum of 120 days after adoption of the Plan). For all other Program Eligible Persons, the waiting period must be at least 30 days from adoption of the Plan.</font></div><div style="margin-top:0.05pt;padding-left:54pt"><font><br></font></div><div style="margin-top:3.95pt;padding-left:54pt;padding-right:8.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Amendments and Modifications</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Once a Plan is entered into, it cannot be amended or modified, except (i) with prior approval by the Company&#8217;s Insider Trading Compliance Officer and (ii) at a time when the Program Eligible Person is permitted to trade in the Company&#8217;s stock under the Company&#8217;s Insider Trading Policy (i.e., during the open Trading Window when the Program Eligible Person is not otherwise blocked from trading and when the Program Eligible Person is not aware of Material Nonpublic Information). Furthermore, any amendment relating to the amount, price or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:54pt;padding-right:8.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">timing of the purchase or sale of securities will be subject to the same waiting periods as would be applicable to a new Plan, as described below.</font></div><div style="margin-top:11.35pt;padding-left:54pt;padding-right:6.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A Plan may be terminated by the Program Eligible Person prior to its expiration upon advance approval of the Company&#8217;s Insider Trading Compliance Officer. However, terminating a Plan is strongly discouraged because it may call into question whether the Plan was entered into and operated in good faith and not as part of a plan or scheme to evade the insider trading rules, which could affect the availability of the Rule 10b5-1 affirmative defense.</font></div><div style="padding-left:54pt"><font><br></font></div><div style="padding-left:54pt;padding-right:19.2pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%;padding-left:9.67pt;text-decoration:underline">Single Transaction</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">. The Program Eligible Person cannot enter into more than one Plan in any 12-month period that is designed to effect a single transaction, subject to limited exceptions under Rule 10b5-1.</font></div><div style="margin-top:11.15pt;padding-left:54pt;padding-right:26.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%;padding-left:9.67pt;text-decoration:underline">Multiple Plans</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">. Generally speaking, a Program Eligible Person entering into a Plan may have only one Plan in place at any time, subject to limited exceptions under Rule 10b5-1.</font></div><div style="margin-top:11.3pt;padding-left:54pt;padding-right:17.05pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt;text-decoration:underline">Public Disclosures</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Directors and officers subject to Section 16 should be aware that the Company will be required to make quarterly disclosures regarding all Plans entered into, amended or terminated by them and to include the material terms of such Plans, other than pricing information.</font></div><div style="padding-left:54pt"><font><br></font></div><div style="padding-left:54pt;padding-right:8.65pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:117%;padding-left:4.11pt;text-decoration:underline">Company Liability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">. The Company shall not have any liability to any Program Eligible Person as a result of the establishment of a Plan, any Company disclosure with respect thereto, or any cancellation or transactions and&#47;or suspension of a Plan, as discussed above.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>7
<FILENAME>ex211202410k.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib85219dd185f4616a0d987edd6018b3c_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.075%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SUBSIDIARIES OF THE COMPANY</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 21.1</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name of Subsidiary or Affiliate</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Jurisdiction of Incorporation</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beena Vision Asia - Pacific Pty Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Australia Pty Ltd</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Planning Solutions Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Viewpoint Australia Finco Pty Ltd</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Viewpoint Construction Software Australia Pty Ltd</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Viewpoint Software Pty Ltd</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Plancal GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Austria</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Logit One NV</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SupplyStack NV</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Belgium</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ControlPay Latam Gestao E Auditoria De Custos Logisticos Eireli</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Brasil Solucoes Ltda.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Canada Corporation</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Canada Development Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Applanix Corporation</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Maddocks Systems, Inc.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Forestry Corporation</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VS Visual Statement, Inc.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Loadrite Chile SPA</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chile</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ControlPay (Shanghai) Logistics Consulting Co Ltd</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tianpan Century Co. Ltd</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tianpan Information Science &#38; Technology Co. Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Information Technology (Shanghai) Co. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Shanghai Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon ApS</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denmark</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Middle East WLL (in Liquidation)</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Egypt</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sixfold OU</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Estonia</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Finland Oy</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Forestry Europe Oy</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finland</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Group Oy</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Holding Oy</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finland</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Magnav France  Holdco S.A.S.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Manhattan Software France SARL</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mensi, S.A.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon SAS</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble France SAS</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Nantes SAS</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name of Subsidiary or Affiliate</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Jurisdiction of Incorporation</font></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Axio-Net GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ControlPay GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">HHK Datentechnik GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TNX Europe GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon GmbH (Self Ownership)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Forestry GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Germany GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Jena GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Railway GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Services GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Trailblazer GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Hong Kong Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nexogen Kft</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hungary</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Hungary Kft.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hungary</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Operations Hungary Kft</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hungary</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Trailblazer Kft</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hungary</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CSC World (India) Private Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon India Private Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Connected Services Private Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Information Technologies India Private Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Mobility Solutions India Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Navigation India Pvt. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions India Pvt. Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lakefield eTechnologies Group Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lakefield eTechnologies Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lime Daross Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Technologies Ireland Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TRIMBLE ISRAEL INNOVATIVE TECHNOLOGY LTD</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Israel</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spektra Srl</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon SRL</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Italia SRL</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Japan KK</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions Japan KK</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions Korea Co., Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Korea, Republic Of</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions Malaysia Sdn. Bhd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Malaysia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Consulting Services Americas, S. de R.L.de C.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Consulting Technologies Americas S de RL de CV</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ControlPay BV</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name of Subsidiary or Affiliate</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Jurisdiction of Incorporation</font></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ControlPay Netherlands BV</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon BV</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Eersel B.V.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Europe B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble International B.V.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TNX Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Holdings New Zealand</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Navigation New Zealand Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Viewpoint Software NZ Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Zealand</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions Sandvika AS</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Norway</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon Sp z.o.o</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Poland Sp.z.o.o</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Portugal Unipessoal LDA</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Portugal</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Romania S.R.L</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Romania</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rusnavgeoset LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Russian Federation</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon o.o.o</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Russian Federation</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble RUS LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Russian Federation</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon Group Asia Pacific Pte Ltd</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Navigation Singapore Pte. Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions SEA Pte. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sitech Southern Africa (Pty.) Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Navigation Technology South Africa (Pty) Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble South Africa Distribution Holdings Pty. Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon Solutions Iberia SL</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble International Holdings S.L.U.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Navigation Iberica S.L.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PocketMobile Communications AB</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble AB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions Gothenburg AB</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions Sweden AB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Holding GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Lizenz Switzerland GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Switzerland&#160;GmbH</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Taiwan Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Taiwan</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble (Thailand) Co. Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thailand</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Software Solutions and Distribution Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Turkey</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Controlpay Audit Ukraine LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ukraine</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ControlPay Ukraine LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ukraine</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon TOV</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ukraine</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Ukraine</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ukraine</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name of Subsidiary or Affiliate</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Jurisdiction of Incorporation</font></div></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AgileAssets LTD</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amtech Group Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lakefield eTechnologies Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Manhattan Data Craft Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Manhattan Software Group Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Riverside Acquistions Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble MAPS Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble R&#38;D UK Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Solutions (UK) Ltd.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble UK Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VCS (Holdings UK) Limited</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Viewpoint Construction Software Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AgileAssets Inc.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ashtech, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Azteca Systems Holdings, LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Azteca Systems Midco, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Azteca Systems, LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BearTooth Mapping, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bid2Win Software LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ControlPay North America Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">e-Builder, Inc.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transporeon Group Americas Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transport Ninja Management (US) LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Export Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble IP General Corporation</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble MAPS Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Military and Advanced Systems, Inc.</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Transportation Enterprise Solutions Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trimble Ventures LLC</font></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>8
<FILENAME>ex231202410k.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3d5c3848be8843a4ac2d1fefb51610f7_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">EXHIBIT 23.1</font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Registration Statement (Form S&#8209;8 No. 333-250834) pertaining to the Amended and Restated 2002 Stock Plan of Trimble Inc.,</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Registration Statements (Form S&#8209;8 Nos. 333&#8209;161295 and 333&#8209;183229) pertaining to the Amended and Restated Employee Stock Purchase Plan of Trimble Inc., and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt">Registration Statement (Form S-3 No. 333-264749) and in the related Prospectus of Trimble Inc.&#59;</font></div><div style="margin-bottom:10pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our reports dated April&#160;25, 2025, with respect to the consolidated financial statements of Trimble Inc. and the effectiveness of internal control over financial reporting of Trimble Inc. included in this Annual Report (Form 10-K) of Trimble Inc. for the year ended January&#160;3, 2025.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Ernst &#38; Young LLP</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">April&#160;25, 2025</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>9
<FILENAME>ex311202410k.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if8020a55178846a2b0364bfcff4a272b_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">EXHIBIT 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">I, Robert G. Painter, certify that&#58;</font></div><div><font><br></font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">I have reviewed this annual report on Form 10-K of Trimble Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div style="margin-bottom:7pt"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"></td><td style="width:11.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-right:2.25pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></div></td><td colspan="3" style="padding:2px 3.25pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert G. Painter</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert G. Painter</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>10
<FILENAME>ex312202410k.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic47b88bf77134e56947c8dfb8f204560_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">EXHIBIT 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">I, Phillip Sawarynski, certify that&#58;</font></div><div><font><br></font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">I have reviewed this annual report on Form 10-K of Trimble Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:7pt"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:15.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.555%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Phillip Sawarynski</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:5pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phillip Sawarynski</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>11
<FILENAME>ex321202410k.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia0f0ab892c1f4778ad61ea69cc1ba6a5_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">EXHIBIT 32.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">CERTIFICATION OF CEO PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Trimble Inc. (the &#8220;Company&#8221;) for the period ended January&#160;3, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Robert G. Painter, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, and</font></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt;padding-left:2.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:41.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert G. Painter</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert G. Painter</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">April&#160;25, 2025 </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>12
<FILENAME>ex322202410k.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia7efbef4fadb48189edd57ee9bc82819_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">EXHIBIT 32.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">CERTIFICATION OF CFO PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">In connection with the Annual Report on Form 10-K of Trimble Inc. (the &#8220;Company&#8221;) for the period ended January&#160;3, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Phillip Sawarynski, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, and</font></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:41.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Phillip Sawarynski</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:5pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phillip Sawarynski</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">April&#160;25, 2025 </font></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>trmb-20250103.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c11c6630-f222-49ad-9874-413673c54159,g:d66a98c4-15d9-4760-a7ad-0e8b77b3821e-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:trmb="http://www.trimble.com/20250103" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.trimble.com/20250103">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trmb-20250103_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trmb-20250103_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trmb-20250103_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trmb-20250103_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.trimble.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.trimble.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.trimble.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfIncome" roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfIncome">
        <link:definition>9952153 - Statement - Consolidated Statements Of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>9952154 - Statement - Consolidated Statements Of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity">
        <link:definition>9952155 - Statement - Consolidated Statements Of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>9952156 - Statement - Consolidated Statements Of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>9952157 - Statement - Consolidated Statements Of Cash Flows(Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionOfBusinessAndAccountingPolicies" roleURI="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies">
        <link:definition>9952158 - Disclosure - Description Of Business And Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.trimble.com/role/EarningsPerShare">
        <link:definition>9952159 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.trimble.com/role/Acquisitions">
        <link:definition>9952160 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Divestitures" roleURI="http://www.trimble.com/role/Divestitures">
        <link:definition>9952161 - Disclosure - Divestitures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwill" roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwill">
        <link:definition>9952162 - Disclosure - Intangible Assets and Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CertainBalanceSheetComponents" roleURI="http://www.trimble.com/role/CertainBalanceSheetComponents">
        <link:definition>9952163 - Disclosure - Certain Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentAndGeographicInformation" roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformation">
        <link:definition>9952164 - Disclosure - Reporting Segment And Geographic Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.trimble.com/role/Debt">
        <link:definition>9952165 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.trimble.com/role/Leases">
        <link:definition>9952166 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.trimble.com/role/CommitmentsandContingencies">
        <link:definition>9952167 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.trimble.com/role/FairValueMeasurements">
        <link:definition>9952168 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueAndRemainingPerformanceObligations" roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations">
        <link:definition>9952169 - Disclosure - Deferred Revenue And Remaining Performance Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.trimble.com/role/IncomeTaxes">
        <link:definition>9952170 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBenefitPlans" roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlans">
        <link:definition>9952171 - Disclosure - Employee Stock Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockRepurchase" roleURI="http://www.trimble.com/role/CommonStockRepurchase">
        <link:definition>9952172 - Disclosure - Common Stock Repurchase</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionOfBusinessAndAccountingPoliciesPolicies" roleURI="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Description Of Business And Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.trimble.com/role/EarningsPerShareTables">
        <link:definition>9955512 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.trimble.com/role/AcquisitionsTables">
        <link:definition>9955513 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivestituresTables" roleURI="http://www.trimble.com/role/DivestituresTables">
        <link:definition>9955514 - Disclosure - Divestitures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillTables" roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillTables">
        <link:definition>9955515 - Disclosure - Intangible Assets and Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CertainBalanceSheetComponentsTables" roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsTables">
        <link:definition>9955516 - Disclosure - Certain Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentAndGeographicInformationTables" roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables">
        <link:definition>9955517 - Disclosure - Reporting Segment And Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.trimble.com/role/DebtTables">
        <link:definition>9955518 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.trimble.com/role/LeasesTables">
        <link:definition>9955519 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueAndRemainingPerformanceObligationsTables" roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables">
        <link:definition>9955520 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.trimble.com/role/IncomeTaxesTables">
        <link:definition>9955521 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBenefitPlansTables" roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansTables">
        <link:definition>9955522 - Disclosure - Employee Stock Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionOfBusinessAndAccountingPoliciesDetails" roleURI="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails">
        <link:definition>9955523 - Disclosure - Description Of Business And Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" roleURI="http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails">
        <link:definition>9955524 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://www.trimble.com/role/AcquisitionsNarrativeDetails">
        <link:definition>9955525 - Disclosure - Acquisitions (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsScheduleofProFormaFinancialInformationDetails" roleURI="http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails">
        <link:definition>9955526 - Disclosure - Acquisitions (Schedule of Pro-Forma Financial Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivestituresNarrativeDetails" roleURI="http://www.trimble.com/role/DivestituresNarrativeDetails">
        <link:definition>9955527 - Disclosure - Divestitures - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivestituresBalanceSheetDetails" roleURI="http://www.trimble.com/role/DivestituresBalanceSheetDetails">
        <link:definition>9955528 - Disclosure - Divestitures - Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivestituresOtherDivestituresDetails" roleURI="http://www.trimble.com/role/DivestituresOtherDivestituresDetails">
        <link:definition>9955529 - Disclosure - Divestitures - Other Divestitures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails">
        <link:definition>9955530 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails">
        <link:definition>9955531 - Disclosure - Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails">
        <link:definition>9955532 - Disclosure - Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails">
        <link:definition>9955533 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails">
        <link:definition>9955534 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails">
        <link:definition>9955535 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails">
        <link:definition>9955536 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails">
        <link:definition>9955537 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails">
        <link:definition>9955538 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentAndGeographicInformationNarrativeDetails" roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails">
        <link:definition>9955539 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails" roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails">
        <link:definition>9955540 - Disclosure - Reporting Segment And Geographic Information (Schedule of Physical Long-Lived Assets by Geographic Area) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleOfDebtDetails" roleURI="http://www.trimble.com/role/DebtScheduleOfDebtDetails">
        <link:definition>9955541 - Disclosure - Debt (Schedule Of Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleOfDebtDetails_1" roleURI="http://www.trimble.com/role/DebtScheduleOfDebtDetails_1">
        <link:definition>9955541 - Disclosure - Debt (Schedule Of Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofDebtMaturitiesDetails" roleURI="http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails">
        <link:definition>9955542 - Disclosure - Debt (Schedule of Debt Maturities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.trimble.com/role/DebtNarrativeDetails">
        <link:definition>9955543 - Disclosure - Debt (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativesDetails" roleURI="http://www.trimble.com/role/LeasesNarrativesDetails">
        <link:definition>9955544 - Disclosure - Leases (Narratives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeaseExpensesDetails" roleURI="http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails">
        <link:definition>9955545 - Disclosure - Leases (Operating Lease Expenses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementCashFlowInformationDetails" roleURI="http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails">
        <link:definition>9955546 - Disclosure - Leases (Supplement Cash Flow Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseLiabilitiesMaturityByYearDetails" roleURI="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails">
        <link:definition>9955547 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseLiabilitiesMaturityByYearDetails_1" roleURI="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1">
        <link:definition>9955547 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.trimble.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955548 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>9955549 - Disclosure - Fair Value Measurements (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails" roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails">
        <link:definition>9955550 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails">
        <link:definition>9955551 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails_1" roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails_1">
        <link:definition>9955551 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails" roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails">
        <link:definition>9955552 - Disclosure - Income Taxes (Schedule Of Provision (Benefit) For Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails">
        <link:definition>9955553 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>9955554 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.trimble.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955555 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails">
        <link:definition>9955556 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBenefitPlansNarrativeDetails" roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails">
        <link:definition>9955557 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails">
        <link:definition>9955558 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails">
        <link:definition>9955559 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockRepurchaseDetails" roleURI="http://www.trimble.com/role/CommonStockRepurchaseDetails">
        <link:definition>9955560 - Disclosure - Common Stock Repurchase (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="trmb_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trmb_SubscriptionAndServicesMember" abstract="true" name="SubscriptionAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" abstract="false" name="OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" abstract="false" name="GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_IncomeTaxPaidNetDiscontinuedOperation" abstract="false" name="IncomeTaxPaidNetDiscontinuedOperation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_TrimbleAgMember" abstract="true" name="TrimbleAgMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_PTxTrimbleMember" abstract="true" name="PTxTrimbleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_RevenueContractTerm" abstract="false" name="RevenueContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="trmb_SubscriptionTerm" abstract="false" name="SubscriptionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="trmb_ProductWarrantyTerm" abstract="false" name="ProductWarrantyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="trmb_PostContractSupportTerm" abstract="false" name="PostContractSupportTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="trmb_NumeratorAbstract" abstract="true" name="NumeratorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trmb_DenominatorAbstract" abstract="true" name="DenominatorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trmb_TransporeonMember" abstract="true" name="TransporeonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" abstract="false" name="BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_PlatformScienceMember" abstract="true" name="PlatformScienceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_GlobalTransportationTelematicsMobilityMember" abstract="true" name="GlobalTransportationTelematicsMobilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_AGCOCorporationMember" abstract="true" name="AGCOCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_SupplyCommitmentTerm" abstract="false" name="SupplyCommitmentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="trmb_TransitionServicesAgreementTerm" abstract="false" name="TransitionServicesAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationValuationAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" abstract="true" name="TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" abstract="false" name="DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trmb_TradeNamesAndIntellectualPropertyMember" abstract="true" name="TradeNamesAndIntellectualPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" abstract="false" name="ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_ArchitectsEngineersConstructionAndOwnersMember" abstract="true" name="ArchitectsEngineersConstructionAndOwnersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_FieldSystemsMember" abstract="true" name="FieldSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_TransportationAndLogisticsMember" abstract="true" name="TransportationAndLogisticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember" abstract="true" name="LandBuildingsFurnitureAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_SoftwareAndLicensesMember" abstract="true" name="SoftwareAndLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_SegmentOperatingIncomePercent" abstract="false" name="SegmentOperatingIncomePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trmb_AcquisitionAndDivestitureRelatedCosts" abstract="false" name="AcquisitionAndDivestitureRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" abstract="false" name="ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_RestructuringChargesAndOtherCosts" abstract="false" name="RestructuringChargesAndOtherCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_RestofWorldMember" abstract="true" name="RestofWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_AsiaPacificAndOtherNonUsCountriesMember" abstract="true" name="AsiaPacificAndOtherNonUsCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_TwoThousandTwentyFourSeniorNotesMember" abstract="true" name="TwoThousandTwentyFourSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_TwoThousandTwentyEightSeniorNotesMember" abstract="true" name="TwoThousandTwentyEightSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_TwoThousandThirtyThreeSeniorNotesMember" abstract="true" name="TwoThousandThirtyThreeSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_TermLoanDueApril2026Member" abstract="true" name="TermLoanDueApril2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_TermLoanDueApril2028Member" abstract="true" name="TermLoanDueApril2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_UncommittedFacilitiesMember" abstract="true" name="UncommittedFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_ShortTermDebtGross" abstract="false" name="ShortTermDebtGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_DebtLongTermAndShortTermCombinedAmountGross" abstract="false" name="DebtLongTermAndShortTermCombinedAmountGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_UncommittedRevolvingCreditFacilities75millionMember" abstract="true" name="UncommittedRevolvingCreditFacilities75millionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_UncommittedRevolvingCreditFacilities100millioneurosMember" abstract="true" name="UncommittedRevolvingCreditFacilities100millioneurosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_LineOfCreditFacilityAdditionalBorrowingCapacity" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_NumberOfRevolvingLoanFacilities" abstract="false" name="NumberOfRevolvingLoanFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trmb_DeferredCompensationPlanAssetsFairValueDisclosure" abstract="false" name="DeferredCompensationPlanAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure" abstract="false" name="DeferredCompensationPlanLiabilitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_ContractWithCustomerAssetAndLiabilityRollForward" abstract="true" name="ContractWithCustomerAssetAndLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" abstract="false" name="ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount" abstract="false" name="RevenueRemainingPerformanceObligationOptionalExemptionAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" abstract="false" name="DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_DeferredTaxAssetsDepreciationAndAmortization" abstract="false" name="DeferredTaxAssetsDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trmb_TwoThousandTwoStockPlanMember" abstract="true" name="TwoThousandTwoStockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_TimeBasedRestrictedStockUnitsMember" abstract="true" name="TimeBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_PerformanceBasedRestrictedStockUnitsMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_EmployeeStockPurchaseOfferingPeriod" abstract="false" name="EmployeeStockPurchaseOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" abstract="true" name="PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_TwoThousandTwentyFourStockRepurchaseProgramMember" abstract="true" name="TwoThousandTwentyFourStockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_TwoThousandTwentyOneStockRepurchaseProgramMember" abstract="true" name="TwoThousandTwentyOneStockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" abstract="true" name="TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_A2025StockRepurchaseProgramMember" abstract="true" name="A2025StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_JenniferAllisonMember" abstract="true" name="JenniferAllisonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" abstract="true" name="JenniferAllisonsTradingArrangementPotentialSaleSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" abstract="true" name="JenniferAllisonsTradingArrangementActualNumberSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>trmb-20250103_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c11c6630-f222-49ad-9874-413673c54159,g:d66a98c4-15d9-4760-a7ad-0e8b77b3821e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_98b5ae3a-38f3-4770-adba-df8bc4a6a8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4ff255f4-d3f7-4a3e-93d5-ea1cd0f9d881" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_98b5ae3a-38f3-4770-adba-df8bc4a6a8a3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4ff255f4-d3f7-4a3e-93d5-ea1cd0f9d881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_5ebaeed0-2faf-4da7-9b3f-d747c15b599c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_98b5ae3a-38f3-4770-adba-df8bc4a6a8a3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_5ebaeed0-2faf-4da7-9b3f-d747c15b599c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_38a5cfad-1691-4230-a701-75fb9e7f4d58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_98b5ae3a-38f3-4770-adba-df8bc4a6a8a3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_38a5cfad-1691-4230-a701-75fb9e7f4d58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f709e5b1-4ca5-44d9-aa59-8f0acdecbc50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_98b5ae3a-38f3-4770-adba-df8bc4a6a8a3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f709e5b1-4ca5-44d9-aa59-8f0acdecbc50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a12b33c8-31a3-4398-b994-8559f67284b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_98b5ae3a-38f3-4770-adba-df8bc4a6a8a3" xlink:to="loc_us-gaap_LiabilitiesCurrent_a12b33c8-31a3-4398-b994-8559f67284b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fd9e43a2-d62b-41e6-8eb3-cb08d6461b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_98b5ae3a-38f3-4770-adba-df8bc4a6a8a3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fd9e43a2-d62b-41e6-8eb3-cb08d6461b1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fc57c394-ff7f-4ef3-8932-726f6625ad07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0961e813-13a8-4be5-8c29-e6acf8346967" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fc57c394-ff7f-4ef3-8932-726f6625ad07" xlink:to="loc_us-gaap_Liabilities_0961e813-13a8-4be5-8c29-e6acf8346967" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8027ef72-f425-4303-8b68-5d322240be1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fc57c394-ff7f-4ef3-8932-726f6625ad07" xlink:to="loc_us-gaap_StockholdersEquity_8027ef72-f425-4303-8b68-5d322240be1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8d7dbbba-6e0e-49a2-9e96-637ea7f40f95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fc57c394-ff7f-4ef3-8932-726f6625ad07" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8d7dbbba-6e0e-49a2-9e96-637ea7f40f95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0f9bee39-8820-4df4-a101-75cf11fbe65c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0f9bee39-8820-4df4-a101-75cf11fbe65c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_9c707692-a148-4897-a0a9-c4c32845a9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_9c707692-a148-4897-a0a9-c4c32845a9aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6988969a-375c-43d9-9dce-5b734980a0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_AccountsPayableCurrent_6988969a-375c-43d9-9dce-5b734980a0c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8c5ea6e1-cea1-4508-85df-c5f954d09f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8c5ea6e1-cea1-4508-85df-c5f954d09f8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_4251dfdc-4fab-4993-9f6b-c315ae6c841a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_ShortTermBorrowings_4251dfdc-4fab-4993-9f6b-c315ae6c841a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9ebcfb85-ef3b-44f4-9aef-8358aad189eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9ebcfb85-ef3b-44f4-9aef-8358aad189eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b8fe40d0-5a65-4dfc-85b7-b19eb720c5da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b8fe40d0-5a65-4dfc-85b7-b19eb720c5da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9b920d9a-c816-46e6-9246-48a3d230ee89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d09cc198-37d8-4d69-a577-ddc3fa84e2de" xlink:to="loc_us-gaap_LongTermDebtCurrent_9b920d9a-c816-46e6-9246-48a3d230ee89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3a098741-adc4-46ec-b8ef-33c47218718b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ad2c3dec-b066-490a-b9ec-40b9eb756978" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3a098741-adc4-46ec-b8ef-33c47218718b" xlink:to="loc_us-gaap_CommonStockValue_ad2c3dec-b066-490a-b9ec-40b9eb756978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_32114511-d162-44d8-90c9-ea3a8fd045ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3a098741-adc4-46ec-b8ef-33c47218718b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_32114511-d162-44d8-90c9-ea3a8fd045ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6c31409f-b45f-403f-8100-da2f2360d313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3a098741-adc4-46ec-b8ef-33c47218718b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6c31409f-b45f-403f-8100-da2f2360d313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_040ac9b7-9ce7-4651-9705-3f769b8c44b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3a098741-adc4-46ec-b8ef-33c47218718b" xlink:to="loc_us-gaap_PreferredStockValue_040ac9b7-9ce7-4651-9705-3f769b8c44b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_183dc798-4967-4a17-bbf4-febb0c7e432d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3a098741-adc4-46ec-b8ef-33c47218718b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_183dc798-4967-4a17-bbf4-febb0c7e432d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_58e8f49d-6989-4ae3-a6de-3938efb196b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ab432d6a-c08d-4e88-925c-3bbf33992d20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e8f49d-6989-4ae3-a6de-3938efb196b5" xlink:to="loc_us-gaap_OtherAssetsCurrent_ab432d6a-c08d-4e88-925c-3bbf33992d20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8f26111f-e5eb-4b68-8c5a-5dcf619d1cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e8f49d-6989-4ae3-a6de-3938efb196b5" xlink:to="loc_us-gaap_InventoryNet_8f26111f-e5eb-4b68-8c5a-5dcf619d1cdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_a9c84217-5333-4b03-92e8-a73f3394449f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e8f49d-6989-4ae3-a6de-3938efb196b5" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_a9c84217-5333-4b03-92e8-a73f3394449f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ac050343-7f16-4a61-92b1-432ed20565a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e8f49d-6989-4ae3-a6de-3938efb196b5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ac050343-7f16-4a61-92b1-432ed20565a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d97b0096-7d1f-470f-b09b-a8d9808d2e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e8f49d-6989-4ae3-a6de-3938efb196b5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d97b0096-7d1f-470f-b09b-a8d9808d2e4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_05d2f5ec-abdf-4dd4-9a86-3f69e7f0b4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e8f49d-6989-4ae3-a6de-3938efb196b5" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_05d2f5ec-abdf-4dd4-9a86-3f69e7f0b4ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_312f693e-9a66-4554-8a9f-1408501fe15e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_EquityMethodInvestments_312f693e-9a66-4554-8a9f-1408501fe15e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8bf9f746-2be5-4f31-8630-20bb4ea28cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8bf9f746-2be5-4f31-8630-20bb4ea28cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_72c67eda-ec09-49ae-ad30-36dc03e5318a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_72c67eda-ec09-49ae-ad30-36dc03e5318a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_51db4233-91be-432b-ac4a-14e1f9f73fff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_51db4233-91be-432b-ac4a-14e1f9f73fff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fd786bc4-179b-45d3-80d6-1792ed683923" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fd786bc4-179b-45d3-80d6-1792ed683923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7f1a88d1-5002-4869-9c67-2f41365511a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_Goodwill_7f1a88d1-5002-4869-9c67-2f41365511a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab9c4ffe-58b0-4baa-bedd-026a08b52f66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab9c4ffe-58b0-4baa-bedd-026a08b52f66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c114778e-8fb0-4ffb-96af-a0cf8c1e0dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ba091e2-fd3e-4b2e-8e4a-f69cd87ca4ec" xlink:to="loc_us-gaap_AssetsCurrent_c114778e-8fb0-4ffb-96af-a0cf8c1e0dd6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfIncome"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a7b83338-e3ed-4b32-9973-0791bf0b01f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_08f8dbc6-c4c1-4b99-ae98-e1f4922d00a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a7b83338-e3ed-4b32-9973-0791bf0b01f9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_08f8dbc6-c4c1-4b99-ae98-e1f4922d00a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4c51de83-3a86-4ee1-9b54-4f02023e490d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a7b83338-e3ed-4b32-9973-0791bf0b01f9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4c51de83-3a86-4ee1-9b54-4f02023e490d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a744bba-03f9-40bc-9ff9-cab789151ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_acfae93c-beb7-486f-834d-7cd1fb085206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a744bba-03f9-40bc-9ff9-cab789151ede" xlink:to="loc_us-gaap_OperatingIncomeLoss_acfae93c-beb7-486f-834d-7cd1fb085206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a92aaa58-cff2-4a6d-8564-1fa391cebd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5a744bba-03f9-40bc-9ff9-cab789151ede" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_a92aaa58-cff2-4a6d-8564-1fa391cebd2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d1b2b034-1691-449e-a7a3-a9c5e070feed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_6b58aa0d-81fb-4272-bc3d-63e1c9180dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d1b2b034-1691-449e-a7a3-a9c5e070feed" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_6b58aa0d-81fb-4272-bc3d-63e1c9180dcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_d7c4bf83-8ebb-4457-99a9-267e9361bd03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d1b2b034-1691-449e-a7a3-a9c5e070feed" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_d7c4bf83-8ebb-4457-99a9-267e9361bd03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c9469ddf-8bc0-4059-bfe2-cf76a67c3f85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d1b2b034-1691-449e-a7a3-a9c5e070feed" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c9469ddf-8bc0-4059-bfe2-cf76a67c3f85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_45a5a6ea-fac9-4c9e-8c66-e97ff4075ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d1b2b034-1691-449e-a7a3-a9c5e070feed" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_45a5a6ea-fac9-4c9e-8c66-e97ff4075ef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d057b06f-7515-4826-a25c-da882fff3870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_edd52e5c-4bee-4cc2-9f6c-991d2aa15e70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d057b06f-7515-4826-a25c-da882fff3870" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_edd52e5c-4bee-4cc2-9f6c-991d2aa15e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_655750a7-8a2d-45e5-bdcf-48fe83f2b047" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d057b06f-7515-4826-a25c-da882fff3870" xlink:to="loc_us-gaap_SellingAndMarketingExpense_655750a7-8a2d-45e5-bdcf-48fe83f2b047" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c4a8aeb6-c676-4a2b-bb3b-1bd1bc7fa880" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d057b06f-7515-4826-a25c-da882fff3870" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c4a8aeb6-c676-4a2b-bb3b-1bd1bc7fa880" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_71d2a6ac-faf3-4ce9-ae3b-c980dba46785" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d057b06f-7515-4826-a25c-da882fff3870" xlink:to="loc_us-gaap_RestructuringCharges_71d2a6ac-faf3-4ce9-ae3b-c980dba46785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ae3d4bbe-f3b9-40f9-9b38-9016e830053d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d057b06f-7515-4826-a25c-da882fff3870" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ae3d4bbe-f3b9-40f9-9b38-9016e830053d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_75d3fcc3-0062-4b04-8e35-383827580141" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_38a8473d-8ad1-4cfc-960e-a00cc1dcc128" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_75d3fcc3-0062-4b04-8e35-383827580141" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_38a8473d-8ad1-4cfc-960e-a00cc1dcc128" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_50cd4a58-03f0-43c1-a51f-e03373af706c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_75d3fcc3-0062-4b04-8e35-383827580141" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_50cd4a58-03f0-43c1-a51f-e03373af706c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_88103eca-458a-4b1c-b228-8f4f8b1509fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b41ae4e5-55d0-4e2e-a708-9357d4681656" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_88103eca-458a-4b1c-b228-8f4f8b1509fe" xlink:to="loc_us-gaap_GrossProfit_b41ae4e5-55d0-4e2e-a708-9357d4681656" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_abb07240-4f85-4412-ad7d-e78203705d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_88103eca-458a-4b1c-b228-8f4f8b1509fe" xlink:to="loc_us-gaap_OperatingExpenses_abb07240-4f85-4412-ad7d-e78203705d2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4ef8cbff-3b1b-4159-9e83-8551695126f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_08a34ee8-958c-4f05-9344-35711a957110" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_4ef8cbff-3b1b-4159-9e83-8551695126f0" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_08a34ee8-958c-4f05-9344-35711a957110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_240bb433-2713-4993-a651-36156ae8621c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_4ef8cbff-3b1b-4159-9e83-8551695126f0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_240bb433-2713-4993-a651-36156ae8621c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5b8a2a6d-05af-4e7a-b10d-e9e6523cc334" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_110e96e3-c73b-4860-8224-82952acac133" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5b8a2a6d-05af-4e7a-b10d-e9e6523cc334" xlink:to="loc_us-gaap_ProfitLoss_110e96e3-c73b-4860-8224-82952acac133" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax_c48b41d5-e97c-4740-a5b8-1e6b44439be2" xlink:href="trmb-20250103.xsd#trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5b8a2a6d-05af-4e7a-b10d-e9e6523cc334" xlink:to="loc_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax_c48b41d5-e97c-4740-a5b8-1e6b44439be2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0515a918-5b04-439a-a393-ce166d21ef78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5b8a2a6d-05af-4e7a-b10d-e9e6523cc334" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0515a918-5b04-439a-a393-ce166d21ef78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfCashFlows"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0619b10-d87c-425d-af6c-aab3f465b30d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f91f18e6-5248-41b1-8c3b-85ebffd81a04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0619b10-d87c-425d-af6c-aab3f465b30d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f91f18e6-5248-41b1-8c3b-85ebffd81a04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0fe6b049-6c82-491e-88e2-d783fadd8f52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0619b10-d87c-425d-af6c-aab3f465b30d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0fe6b049-6c82-491e-88e2-d783fadd8f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_305dafb2-846c-40e1-8d09-ff3014d37cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0619b10-d87c-425d-af6c-aab3f465b30d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_305dafb2-846c-40e1-8d09-ff3014d37cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_82e8b7c9-499c-4b53-adba-bf80398e752d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0619b10-d87c-425d-af6c-aab3f465b30d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_82e8b7c9-499c-4b53-adba-bf80398e752d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f113b039-6d55-4489-9247-3a3207120443" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0619b10-d87c-425d-af6c-aab3f465b30d" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f113b039-6d55-4489-9247-3a3207120443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d49a21f-2ccc-4038-be84-4080e8efbec8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85b860a9-5a80-4350-9732-c6c09a49a763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d49a21f-2ccc-4038-be84-4080e8efbec8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85b860a9-5a80-4350-9732-c6c09a49a763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_eba55503-3f98-4c17-928c-f2f433e93c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d49a21f-2ccc-4038-be84-4080e8efbec8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_eba55503-3f98-4c17-928c-f2f433e93c21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_61fa41c5-abde-4474-8af0-1b21cf643c62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d49a21f-2ccc-4038-be84-4080e8efbec8" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_61fa41c5-abde-4474-8af0-1b21cf643c62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e8a8dad5-6a1d-499a-ad9f-260fdcc74d06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d49a21f-2ccc-4038-be84-4080e8efbec8" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_e8a8dad5-6a1d-499a-ad9f-260fdcc74d06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bcf1b83b-127e-4c49-abc5-f8a3cf3cf966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_ShareBasedCompensation_bcf1b83b-127e-4c49-abc5-f8a3cf3cf966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e59141eb-c1d4-43e0-b6be-a4787d6eed48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e59141eb-c1d4-43e0-b6be-a4787d6eed48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_aafb5149-684b-4a75-adeb-1a07a0f68885" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_aafb5149-684b-4a75-adeb-1a07a0f68885" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5aa3f711-70e2-446a-bf41-37ffe8aa5d10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_ProfitLoss_5aa3f711-70e2-446a-bf41-37ffe8aa5d10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_32a13bb9-5f39-44a9-b4a4-ca52158dc15a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_32a13bb9-5f39-44a9-b4a4-ca52158dc15a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_762e69fb-70ea-49f0-b748-3b9e5df53948" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_762e69fb-70ea-49f0-b748-3b9e5df53948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_fa58d1b7-1100-49df-ac9e-4250ba3b7e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_fa58d1b7-1100-49df-ac9e-4250ba3b7e0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f666484c-75d0-4d1c-9f89-aac001aeb402" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f666484c-75d0-4d1c-9f89-aac001aeb402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_0037d3a5-993a-47a4-9aa0-25065700776a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_0037d3a5-993a-47a4-9aa0-25065700776a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a4b5bc51-6154-44a3-9d3f-3dd75e802650" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a4b5bc51-6154-44a3-9d3f-3dd75e802650" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e7664c0e-2185-4eb5-a5a2-d7a927af0d03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e7664c0e-2185-4eb5-a5a2-d7a927af0d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments_39526603-4bee-408c-a5d5-e4d34c4df369" xlink:href="trmb-20250103.xsd#trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments_39526603-4bee-408c-a5d5-e4d34c4df369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6d7b1d84-2d15-482c-99b1-3ea48d5146b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6d7b1d84-2d15-482c-99b1-3ea48d5146b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4c05d887-b84e-4b9f-b65e-ac1808e14ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_341032da-0685-4221-b94f-ed7bf8f2cc91" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4c05d887-b84e-4b9f-b65e-ac1808e14ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_944d208d-35c5-4533-8f39-09607e465ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3bcc420-10d4-4b17-b67d-1bb55d76cdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_944d208d-35c5-4533-8f39-09607e465ab1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3bcc420-10d4-4b17-b67d-1bb55d76cdb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_422ea9ac-6560-4d5a-b11d-ddc02b8c0d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_944d208d-35c5-4533-8f39-09607e465ab1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_422ea9ac-6560-4d5a-b11d-ddc02b8c0d7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0e46271-8b25-481e-ac57-75b322528e74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_944d208d-35c5-4533-8f39-09607e465ab1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0e46271-8b25-481e-ac57-75b322528e74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a255f68-4610-4eb1-ade7-ec3984b53b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_944d208d-35c5-4533-8f39-09607e465ab1" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a255f68-4610-4eb1-ade7-ec3984b53b4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_94713d73-fa79-47e1-a227-5a045dd210a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_12fe578e-8a83-4c15-af17-acc2e4d0e0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_94713d73-fa79-47e1-a227-5a045dd210a1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_12fe578e-8a83-4c15-af17-acc2e4d0e0fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_22dda7af-2df0-4b44-8be2-96ba5170f34e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_94713d73-fa79-47e1-a227-5a045dd210a1" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_22dda7af-2df0-4b44-8be2-96ba5170f34e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresBalanceSheetDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/DivestituresBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_f8430f12-23bf-4835-bbc8-1b35cb21b0af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_f8430f12-23bf-4835-bbc8-1b35cb21b0af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_8616768d-18ea-40d5-8b6a-630957d2e50d" xlink:href="trmb-20250103.xsd#trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:to="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_8616768d-18ea-40d5-8b6a-630957d2e50d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_4521c85f-a83b-47de-b55c-c7e6ec8cca7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_4521c85f-a83b-47de-b55c-c7e6ec8cca7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_f676ca88-d5d7-4b86-9dcd-e64848f228f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_f676ca88-d5d7-4b86-9dcd-e64848f228f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_b54f58c6-e9b7-4c43-b969-81b0bad54000" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_b54f58c6-e9b7-4c43-b969-81b0bad54000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_d0464216-d711-4ec0-a306-ba74abb5f7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_d0464216-d711-4ec0-a306-ba74abb5f7e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_5ecb981b-8b03-4fe8-9654-809bf04af647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_9d6ddd6f-a67a-4214-aca7-bb235bd42074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_5ecb981b-8b03-4fe8-9654-809bf04af647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c1eedd3a-fb19-4bf6-a638-54e89074ed12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_be10bb81-a9b1-4f9e-a43d-a64a4a866864" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c1eedd3a-fb19-4bf6-a638-54e89074ed12" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_be10bb81-a9b1-4f9e-a43d-a64a4a866864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_686bf7bd-a862-483e-9679-48ad0383f9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c1eedd3a-fb19-4bf6-a638-54e89074ed12" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_686bf7bd-a862-483e-9679-48ad0383f9f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_3eed3f1a-6228-48cf-9536-72c90121827a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c1eedd3a-fb19-4bf6-a638-54e89074ed12" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_3eed3f1a-6228-48cf-9536-72c90121827a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_6d565e95-6614-48e1-8626-126905281212" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c1eedd3a-fb19-4bf6-a638-54e89074ed12" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_6d565e95-6614-48e1-8626-126905281212" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_39a4896d-17fc-4d34-900b-5bd0f85db7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c1eedd3a-fb19-4bf6-a638-54e89074ed12" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_39a4896d-17fc-4d34-900b-5bd0f85db7b2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c85eaa5-c23d-4511-8037-0a5790194751" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35cbb82b-24b7-4006-bd58-ec6e2ec4e15d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c85eaa5-c23d-4511-8037-0a5790194751" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35cbb82b-24b7-4006-bd58-ec6e2ec4e15d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1c747a20-0f37-4564-b8b4-5dfc0a57dc31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0c85eaa5-c23d-4511-8037-0a5790194751" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1c747a20-0f37-4564-b8b4-5dfc0a57dc31" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c367cb4c-94f4-45de-9df5-1340519b437c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a2039af-a3a2-4554-b5fa-10f591d9178d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c367cb4c-94f4-45de-9df5-1340519b437c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a2039af-a3a2-4554-b5fa-10f591d9178d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1cfe0bb1-9c55-4eab-8c48-dd17ce2fdb21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c367cb4c-94f4-45de-9df5-1340519b437c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1cfe0bb1-9c55-4eab-8c48-dd17ce2fdb21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_feb39a38-4d3b-42f3-ad7c-32865181f6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c367cb4c-94f4-45de-9df5-1340519b437c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_feb39a38-4d3b-42f3-ad7c-32865181f6d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6e0fcc30-7f00-4b1c-8d37-3f2b0f91aba3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c367cb4c-94f4-45de-9df5-1340519b437c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6e0fcc30-7f00-4b1c-8d37-3f2b0f91aba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8f400ec8-9b5b-4877-bef0-7080271b669d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c367cb4c-94f4-45de-9df5-1340519b437c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8f400ec8-9b5b-4877-bef0-7080271b669d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive_d5b5f090-8fe5-479d-bf39-28167ebae619" xlink:href="trmb-20250103.xsd#trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c367cb4c-94f4-45de-9df5-1340519b437c" xlink:to="loc_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive_d5b5f090-8fe5-479d-bf39-28167ebae619" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_92686b59-2268-415b-82fa-d95203902558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_bd66047d-2d59-4e2c-b5fd-6cc204ef261b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_92686b59-2268-415b-82fa-d95203902558" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_bd66047d-2d59-4e2c-b5fd-6cc204ef261b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_fa99ba29-88f4-4bbc-a7d4-e662d583ce53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_92686b59-2268-415b-82fa-d95203902558" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_fa99ba29-88f4-4bbc-a7d4-e662d583ce53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_60495868-5502-4de0-ba5a-1d40e9db8941" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_92686b59-2268-415b-82fa-d95203902558" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_60495868-5502-4de0-ba5a-1d40e9db8941" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_80a53259-ede5-473d-8819-bc016904ff4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0b4e100e-17db-4ab9-abbd-9043b737e0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_80a53259-ede5-473d-8819-bc016904ff4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0b4e100e-17db-4ab9-abbd-9043b737e0d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68365fb1-949e-4b67-83a9-cee7b542089f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_80a53259-ede5-473d-8819-bc016904ff4b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68365fb1-949e-4b67-83a9-cee7b542089f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9baffd12-455d-4e44-8ce3-2df9b8636719" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_d70b3f9c-cc5b-4f41-91a2-db8f4b236f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9baffd12-455d-4e44-8ce3-2df9b8636719" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_d70b3f9c-cc5b-4f41-91a2-db8f4b236f7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_f5157db2-e1c7-411f-8911-6b3848bca607" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9baffd12-455d-4e44-8ce3-2df9b8636719" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_f5157db2-e1c7-411f-8911-6b3848bca607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_3ec38b42-6d77-48aa-9df5-79eed2618119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9baffd12-455d-4e44-8ce3-2df9b8636719" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_3ec38b42-6d77-48aa-9df5-79eed2618119" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtScheduleOfDebtDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtScheduleOfDebtDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/DebtScheduleOfDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_4c62a8f0-4b65-4d73-80dc-86936ff1423e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_2fba0427-fb68-4430-b4a5-889a479607b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_4c62a8f0-4b65-4d73-80dc-86936ff1423e" xlink:to="loc_us-gaap_ShortTermBorrowings_2fba0427-fb68-4430-b4a5-889a479607b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_db8676d8-3315-4035-84bf-ce8b1640dcba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_4c62a8f0-4b65-4d73-80dc-86936ff1423e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_db8676d8-3315-4035-84bf-ce8b1640dcba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtScheduleOfDebtDetails_1" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtScheduleOfDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/DebtScheduleOfDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_c7805877-b6f5-4be2-b972-2fffcc66153d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_363a3f51-9e1e-4a26-98df-e14b3f9b706d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_c7805877-b6f5-4be2-b972-2fffcc66153d" xlink:to="loc_us-gaap_LongTermDebtCurrent_363a3f51-9e1e-4a26-98df-e14b3f9b706d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8da10d99-7282-4c3d-9327-3dab792ef7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_c7805877-b6f5-4be2-b972-2fffcc66153d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8da10d99-7282-4c3d-9327-3dab792ef7b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtScheduleofDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_af3989cf-1856-46f0-9c36-830ba29e3fd9" xlink:href="trmb-20250103.xsd#trmb_DebtLongTermAndShortTermCombinedAmountGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1adff5fe-95eb-4a19-a6d8-78ce319b51a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_af3989cf-1856-46f0-9c36-830ba29e3fd9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1adff5fe-95eb-4a19-a6d8-78ce319b51a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShortTermDebtGross_a9acf054-07e6-4f7c-a0bc-05159a035673" xlink:href="trmb-20250103.xsd#trmb_ShortTermDebtGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_af3989cf-1856-46f0-9c36-830ba29e3fd9" xlink:to="loc_trmb_ShortTermDebtGross_a9acf054-07e6-4f7c-a0bc-05159a035673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_607abc53-dcdc-48ef-b3ca-95c9925adda0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_af3989cf-1856-46f0-9c36-830ba29e3fd9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_607abc53-dcdc-48ef-b3ca-95c9925adda0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a1b89567-e63f-41c8-a6c8-1ef864cf13b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_af3989cf-1856-46f0-9c36-830ba29e3fd9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a1b89567-e63f-41c8-a6c8-1ef864cf13b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7935ed04-b1bb-473f-a2ea-e9ccbf75674e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_af3989cf-1856-46f0-9c36-830ba29e3fd9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7935ed04-b1bb-473f-a2ea-e9ccbf75674e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_31dfb5d6-1675-4a52-8072-0d4f22b804eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_af3989cf-1856-46f0-9c36-830ba29e3fd9" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_31dfb5d6-1675-4a52-8072-0d4f22b804eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesOperatingLeaseExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_609eb2fa-3a08-4d14-9506-fcfccae2d85c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_473e733f-c5f7-4a7d-8ebf-a7c3650fc11c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_609eb2fa-3a08-4d14-9506-fcfccae2d85c" xlink:to="loc_us-gaap_OperatingLeaseCost_473e733f-c5f7-4a7d-8ebf-a7c3650fc11c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_8ba7400c-322b-4309-b4b9-38be884e8db3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_609eb2fa-3a08-4d14-9506-fcfccae2d85c" xlink:to="loc_us-gaap_ShortTermLeaseCost_8ba7400c-322b-4309-b4b9-38be884e8db3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesSupplementCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1a112869-f142-43f1-a14f-2c807151b452" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_25dfc071-3c1a-4dba-9910-07816cff6a24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_1a112869-f142-43f1-a14f-2c807151b452" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_25dfc071-3c1a-4dba-9910-07816cff6a24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_671a4ba7-c543-4f4d-aae2-89008c290227" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_1a112869-f142-43f1-a14f-2c807151b452" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_671a4ba7-c543-4f4d-aae2-89008c290227" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesLeaseLiabilitiesMaturityByYearDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d02c770-281a-41ad-a83d-6c3a7875bf87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2d095c57-0e8c-4934-a9e0-b2903ac5f8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d02c770-281a-41ad-a83d-6c3a7875bf87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2d095c57-0e8c-4934-a9e0-b2903ac5f8a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f57f9ee0-b1fd-46a8-be66-678b36206e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d02c770-281a-41ad-a83d-6c3a7875bf87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f57f9ee0-b1fd-46a8-be66-678b36206e7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_211c2001-394d-4a97-bd76-47763bc6b469" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d02c770-281a-41ad-a83d-6c3a7875bf87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_211c2001-394d-4a97-bd76-47763bc6b469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f42d9c65-6a25-479f-883e-19546fe45dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d02c770-281a-41ad-a83d-6c3a7875bf87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f42d9c65-6a25-479f-883e-19546fe45dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a5101df0-9473-4b4c-9a03-9f705ec642fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d02c770-281a-41ad-a83d-6c3a7875bf87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a5101df0-9473-4b4c-9a03-9f705ec642fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fa833c4e-4401-4770-9d58-4a4f0352d100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1d02c770-281a-41ad-a83d-6c3a7875bf87" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fa833c4e-4401-4770-9d58-4a4f0352d100" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesLeaseLiabilitiesMaturityByYearDetails_1"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a0734b7e-243a-42a4-b64d-ca8bc9aac88a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_63985601-b485-4f16-a0bd-b1863b4377b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a0734b7e-243a-42a4-b64d-ca8bc9aac88a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_63985601-b485-4f16-a0bd-b1863b4377b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_39f55dea-1b51-465f-827d-657bd2020b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a0734b7e-243a-42a4-b64d-ca8bc9aac88a" xlink:to="loc_us-gaap_OperatingLeaseLiability_39f55dea-1b51-465f-827d-657bd2020b48" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_ad726860-6e89-4531-b7d1-555da755f1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_32327956-aec2-4f00-a3ca-ed37a78213b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_ad726860-6e89-4531-b7d1-555da755f1bc" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_32327956-aec2-4f00-a3ca-ed37a78213b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_59dbf722-ae62-4a91-8fbb-40a8e511d9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_ad726860-6e89-4531-b7d1-555da755f1bc" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_59dbf722-ae62-4a91-8fbb-40a8e511d9e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_16b729f0-0773-4f0e-8f61-10b5f1a8f29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_204f7dd1-f948-49d5-9178-fc92f49cde6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_16b729f0-0773-4f0e-8f61-10b5f1a8f29d" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_204f7dd1-f948-49d5-9178-fc92f49cde6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_a0ed8dd6-7c66-4a13-91cb-362d25d1c322" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_16b729f0-0773-4f0e-8f61-10b5f1a8f29d" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_a0ed8dd6-7c66-4a13-91cb-362d25d1c322" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_a13be510-c301-4669-9eda-87ec3fbac088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_16b729f0-0773-4f0e-8f61-10b5f1a8f29d" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_a13be510-c301-4669-9eda-87ec3fbac088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7bf0e528-eaf3-4980-b7ef-325f08c98c26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6fd03308-ab9a-42fb-bd83-500c5772fd75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7bf0e528-eaf3-4980-b7ef-325f08c98c26" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6fd03308-ab9a-42fb-bd83-500c5772fd75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c8e9c3aa-aaaa-499e-9860-d406aafc1c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7bf0e528-eaf3-4980-b7ef-325f08c98c26" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c8e9c3aa-aaaa-499e-9860-d406aafc1c61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_af467fe2-a188-407f-8df6-957b45b17052" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_40ef6afa-54ad-481f-bea4-9ff8bcc89f56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_af467fe2-a188-407f-8df6-957b45b17052" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_40ef6afa-54ad-481f-bea4-9ff8bcc89f56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_f238d847-87b5-42d4-92b6-4e69d8ccce8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_af467fe2-a188-407f-8df6-957b45b17052" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_f238d847-87b5-42d4-92b6-4e69d8ccce8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_6057c6dd-f1c8-4a93-8484-d5c6f5022358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c08d599c-d44c-41e9-8d6f-e243ac2ce49b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_6057c6dd-f1c8-4a93-8484-d5c6f5022358" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c08d599c-d44c-41e9-8d6f-e243ac2ce49b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_83fcd11c-990d-4d20-b11a-c45e08847704" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_6057c6dd-f1c8-4a93-8484-d5c6f5022358" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_83fcd11c-990d-4d20-b11a-c45e08847704" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_19407b6d-53bb-48c6-a423-1b2e80e5991f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_19407b6d-53bb-48c6-a423-1b2e80e5991f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_328a9c24-67fe-4a51-8540-ae2e4e866f24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_328a9c24-67fe-4a51-8540-ae2e4e866f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_3131e08f-6558-404d-9030-025464e0f64d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_3131e08f-6558-404d-9030-025464e0f64d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0e3f9d41-571a-4405-9318-d5e7f72eae14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0e3f9d41-571a-4405-9318-d5e7f72eae14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent_15c82c8d-9087-4f43-9f46-98fc1ddfdd8b" xlink:href="trmb-20250103.xsd#trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent_15c82c8d-9087-4f43-9f46-98fc1ddfdd8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_395f9b7b-bd57-4d89-b652-8105d8f1af11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_395f9b7b-bd57-4d89-b652-8105d8f1af11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_67af75e7-cb32-40fb-a9e8-8a37f732bcf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_67af75e7-cb32-40fb-a9e8-8a37f732bcf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_60a49770-bc6e-48d0-9820-a906ab41801f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_60a49770-bc6e-48d0-9820-a906ab41801f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent_bf26c852-e5d5-47d4-b17d-8c8eab5d2ada" xlink:href="trmb-20250103.xsd#trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent_bf26c852-e5d5-47d4-b17d-8c8eab5d2ada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_ef20b48f-82e9-4792-8192-f14cdcf600e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6fa5e6e1-555e-4588-a11f-df24dabf2a86" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_ef20b48f-82e9-4792-8192-f14cdcf600e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16b95914-171e-4f08-a9a1-328eefb69381" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_78eedcff-8436-46e3-b9a3-700576810434" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16b95914-171e-4f08-a9a1-328eefb69381" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_78eedcff-8436-46e3-b9a3-700576810434" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_778acedd-6547-45ef-8e90-77f3163d50cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16b95914-171e-4f08-a9a1-328eefb69381" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_778acedd-6547-45ef-8e90-77f3163d50cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a9934111-c7a0-44b8-9ffd-bd32290515a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_23413a6d-5055-4940-af84-09011470c5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a9934111-c7a0-44b8-9ffd-bd32290515a1" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_23413a6d-5055-4940-af84-09011470c5e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5aa5153b-1ebd-4893-a16c-93c5bcaaadff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a9934111-c7a0-44b8-9ffd-bd32290515a1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5aa5153b-1ebd-4893-a16c-93c5bcaaadff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b3124ae5-726f-477d-ba91-e27e5821f4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b3124ae5-726f-477d-ba91-e27e5821f4f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7aa7d8b2-3027-4932-b793-77d75d9c9ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7aa7d8b2-3027-4932-b793-77d75d9c9ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_60be925e-9623-476e-a225-5d05ec248282" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_60be925e-9623-476e-a225-5d05ec248282" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxAssetsOperatingLeaseLiability_9ed560df-bd1c-41e9-8322-7b569b21bcc9" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_trmb_DeferredTaxAssetsOperatingLeaseLiability_9ed560df-bd1c-41e9-8322-7b569b21bcc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxAssetsDepreciationAndAmortization_5e6c74f5-82d0-45f1-be1f-6ef95cd7e732" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxAssetsDepreciationAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_trmb_DeferredTaxAssetsDepreciationAndAmortization_5e6c74f5-82d0-45f1-be1f-6ef95cd7e732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_49df54be-8fa1-40df-b938-41742dc1434b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_49df54be-8fa1-40df-b938-41742dc1434b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_81c8ad47-635f-473a-9bee-71db14365d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_81c8ad47-635f-473a-9bee-71db14365d3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6be2a71a-b1ad-40bd-8889-5203c60ecc87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6be2a71a-b1ad-40bd-8889-5203c60ecc87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_191a8a20-e14c-459e-b935-46078c434f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_26e0ee42-39b5-4be4-86f7-a4ee859445d6" xlink:to="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_191a8a20-e14c-459e-b935-46078c434f51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3addb1bb-f68e-4e89-b634-c34e2b3a593c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_fc006791-6185-473a-9d11-8e3efa399d23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3addb1bb-f68e-4e89-b634-c34e2b3a593c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_fc006791-6185-473a-9d11-8e3efa399d23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities_addae8cb-85d9-4753-a0cd-20e722b45ff8" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3addb1bb-f68e-4e89-b634-c34e2b3a593c" xlink:to="loc_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities_addae8cb-85d9-4753-a0cd-20e722b45ff8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d43c5a73-c3c9-449b-be9a-9791390021d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3addb1bb-f68e-4e89-b634-c34e2b3a593c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d43c5a73-c3c9-449b-be9a-9791390021d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_327471c1-1ae7-44ee-8766-d6b4cebc4468" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3addb1bb-f68e-4e89-b634-c34e2b3a593c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_327471c1-1ae7-44ee-8766-d6b4cebc4468" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>15
<FILENAME>trmb-20250103_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c11c6630-f222-49ad-9874-413673c54159,g:d66a98c4-15d9-4760-a7ad-0e8b77b3821e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfIncome"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a181f02c-d765-45f7-938b-ac4f07aaae15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_StatementTable_a181f02c-d765-45f7-938b-ac4f07aaae15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7e6f2bdf-1d1d-4006-921e-4929b9f551a1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a181f02c-d765-45f7-938b-ac4f07aaae15" xlink:to="loc_srt_ProductOrServiceAxis_7e6f2bdf-1d1d-4006-921e-4929b9f551a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7e6f2bdf-1d1d-4006-921e-4929b9f551a1_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7e6f2bdf-1d1d-4006-921e-4929b9f551a1" xlink:to="loc_srt_ProductsAndServicesDomain_7e6f2bdf-1d1d-4006-921e-4929b9f551a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7e6f2bdf-1d1d-4006-921e-4929b9f551a1" xlink:to="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_8f7ce3f2-5ec5-47af-b05e-e515129c6e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:to="loc_us-gaap_ProductMember_8f7ce3f2-5ec5-47af-b05e-e515129c6e7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SubscriptionAndServicesMember_2d4dee8b-4ccc-40b5-bd5f-01a97293e729" xlink:href="trmb-20250103.xsd#trmb_SubscriptionAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:to="loc_trmb_SubscriptionAndServicesMember_2d4dee8b-4ccc-40b5-bd5f-01a97293e729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_3c09713b-2c0d-4bf9-938f-aa0c3f6ffb99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_RevenuesAbstract_3c09713b-2c0d-4bf9-938f-aa0c3f6ffb99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a16c5bc5-ba3b-489f-9e5b-c0ccf379f423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_3c09713b-2c0d-4bf9-938f-aa0c3f6ffb99" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a16c5bc5-ba3b-489f-9e5b-c0ccf379f423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_cbbd5358-9964-4885-8adc-898bd1aa5d45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_cbbd5358-9964-4885-8adc-898bd1aa5d45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_3419f0b9-f893-4f10-9d55-8c123f62e39f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_3419f0b9-f893-4f10-9d55-8c123f62e39f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8fb1fd9e-7714-4196-892d-96ed00071b72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8fb1fd9e-7714-4196-892d-96ed00071b72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b5770c1a-df49-48f0-af1b-d39a2e1b3ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_GrossProfit_b5770c1a-df49-48f0-af1b-d39a2e1b3ebf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1edbb9a7-3875-48d6-bcca-84b602de7713" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1edbb9a7-3875-48d6-bcca-84b602de7713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_19ba21ce-eec1-4eb4-9d7c-79800f63aa12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_SellingAndMarketingExpense_19ba21ce-eec1-4eb4-9d7c-79800f63aa12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1535b3a7-ba98-451b-85b3-4c50af081d96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1535b3a7-ba98-451b-85b3-4c50af081d96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_dbcd2493-63c1-4444-b58e-0e374bd96990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_RestructuringCharges_dbcd2493-63c1-4444-b58e-0e374bd96990" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e61de4f9-9ee3-4564-9d91-cace8a804863" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e61de4f9-9ee3-4564-9d91-cace8a804863" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c54b993b-7cb3-4910-ab42-7749d6e626e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_OperatingExpenses_c54b993b-7cb3-4910-ab42-7749d6e626e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_17b64549-6fd2-4bbb-82bf-a696ac49b2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_OperatingIncomeLoss_17b64549-6fd2-4bbb-82bf-a696ac49b2ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_18bb0cfe-0ad2-47ad-a5ed-5e6a69e73042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_18bb0cfe-0ad2-47ad-a5ed-5e6a69e73042" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_9619b5fb-3ff7-4640-8275-f756e878ad49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_9619b5fb-3ff7-4640-8275-f756e878ad49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_65c44bb8-d6a9-47d1-ad3b-8c89fed29d68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_65c44bb8-d6a9-47d1-ad3b-8c89fed29d68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7faa971b-5541-46b6-940b-d48b4a4739dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7faa971b-5541-46b6-940b-d48b4a4739dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c3d17e1c-7cb9-4f73-8646-875d4bdf43aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c3d17e1c-7cb9-4f73-8646-875d4bdf43aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4e9d183a-6bd2-4fb4-8710-0add52397e29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4e9d183a-6bd2-4fb4-8710-0add52397e29" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_088011d5-0627-4dd6-95a5-8e4bdc4f9f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_088011d5-0627-4dd6-95a5-8e4bdc4f9f33" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c07ad24-4549-43b0-850c-26ddd9d7a247" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_NetIncomeLoss_1c07ad24-4549-43b0-850c-26ddd9d7a247" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4c23cd8a-85cd-43a1-98bf-d0612373bb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:to="loc_us-gaap_EarningsPerShareBasic_4c23cd8a-85cd-43a1-98bf-d0612373bb5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f2ef0c85-1981-424c-9273-6547ec2bd7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f2ef0c85-1981-424c-9273-6547ec2bd7d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13b7ffa5-8d81-4fc5-bafe-bfc70e9289c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13b7ffa5-8d81-4fc5-bafe-bfc70e9289c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e95b92e4-6849-4e67-b0b4-1b8dd7824a78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e95b92e4-6849-4e67-b0b4-1b8dd7824a78" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9d2c17ad-9a8e-4c3a-b125-eefb70f053ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_20030ed3-ba62-4cbb-9f75-7018cb6c21de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9d2c17ad-9a8e-4c3a-b125-eefb70f053ca" xlink:to="loc_us-gaap_StatementTable_20030ed3-ba62-4cbb-9f75-7018cb6c21de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_32d3eeda-ba6d-4617-9227-6fe485c90caf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_20030ed3-ba62-4cbb-9f75-7018cb6c21de" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_32d3eeda-ba6d-4617-9227-6fe485c90caf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_32d3eeda-ba6d-4617-9227-6fe485c90caf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_32d3eeda-ba6d-4617-9227-6fe485c90caf" xlink:to="loc_us-gaap_EquityComponentDomain_32d3eeda-ba6d-4617-9227-6fe485c90caf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98e4fc98-e852-4bbf-989e-00a4d6f1fb86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_32d3eeda-ba6d-4617-9227-6fe485c90caf" xlink:to="loc_us-gaap_EquityComponentDomain_98e4fc98-e852-4bbf-989e-00a4d6f1fb86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e4fc98-e852-4bbf-989e-00a4d6f1fb86" xlink:to="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_86ce66c1-8f5d-471e-93c9-3e484847a8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_CommonStockMember_86ce66c1-8f5d-471e-93c9-3e484847a8c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8c331d0e-112d-4c36-b107-b961b1a48571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8c331d0e-112d-4c36-b107-b961b1a48571" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_dcf2641b-851f-4daa-b431-8419965c228d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_RetainedEarningsMember_dcf2641b-851f-4daa-b431-8419965c228d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_431e8af4-887e-44eb-9afa-1ef87c1a9b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_431e8af4-887e-44eb-9afa-1ef87c1a9b8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d2c17ad-9a8e-4c3a-b125-eefb70f053ca" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7bc97995-f8ff-4cf0-b2ea-5ea58675f091" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7bc97995-f8ff-4cf0-b2ea-5ea58675f091" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ae53010b-a167-417d-8d7a-7629cf1fda99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockholdersEquity_ae53010b-a167-417d-8d7a-7629cf1fda99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4bca8f69-4e6a-420b-b655-9d83c3afb989" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_NetIncomeLoss_4bca8f69-4e6a-420b-b655-9d83c3afb989" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fc4383f7-158b-43d9-b131-d3682761172b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fc4383f7-158b-43d9-b131-d3682761172b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bec55ed9-6035-49ca-9b0d-800d781da9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bec55ed9-6035-49ca-9b0d-800d781da9ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ce301fab-2dc4-45a8-9134-26c68c85f0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ce301fab-2dc4-45a8-9134-26c68c85f0cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_191a4791-4a12-42a4-ae42-e2b5f2643aae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_191a4791-4a12-42a4-ae42-e2b5f2643aae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8960812d-ad71-40ea-8a57-a13a2746ca4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8960812d-ad71-40ea-8a57-a13a2746ca4f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1e242368-ca9e-4d21-b6b0-f80256e45af6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1e242368-ca9e-4d21-b6b0-f80256e45af6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_587022dd-de2a-4355-868f-98ce7648eeec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27fbf8cb-dbd5-4374-8b72-fbfd0e1ddf9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfCashFlowsParenthetical"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_edb72e6c-8c95-4b74-b435-51b35a06157d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_edb72e6c-8c95-4b74-b435-51b35a06157d" xlink:to="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ed7001a2-b891-417f-bcd7-56aae225bff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ed7001a2-b891-417f-bcd7-56aae225bff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ed7001a2-b891-417f-bcd7-56aae225bff3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ed7001a2-b891-417f-bcd7-56aae225bff3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ed7001a2-b891-417f-bcd7-56aae225bff3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7871d857-4991-4f4c-bb6c-791aa30cc677" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ed7001a2-b891-417f-bcd7-56aae225bff3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7871d857-4991-4f4c-bb6c-791aa30cc677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a2a5c4ee-4ebb-4799-af67-2bd8281d4766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7871d857-4991-4f4c-bb6c-791aa30cc677" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a2a5c4ee-4ebb-4799-af67-2bd8281d4766" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_baef191a-2a4d-489c-bfd0-a529f3611475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_baef191a-2a4d-489c-bfd0-a529f3611475" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baef191a-2a4d-489c-bfd0-a529f3611475_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_baef191a-2a4d-489c-bfd0-a529f3611475" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baef191a-2a4d-489c-bfd0-a529f3611475_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bdfece8e-aaaa-4d8e-9bf5-83055ca9df3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_baef191a-2a4d-489c-bfd0-a529f3611475" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bdfece8e-aaaa-4d8e-9bf5-83055ca9df3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TrimbleAgMember_65c4e5c1-7c4c-4dff-8b2f-01931ffb8fec" xlink:href="trmb-20250103.xsd#trmb_TrimbleAgMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bdfece8e-aaaa-4d8e-9bf5-83055ca9df3b" xlink:to="loc_trmb_TrimbleAgMember_65c4e5c1-7c4c-4dff-8b2f-01931ffb8fec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_059f9888-e0f1-479b-bb72-67f805010d87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_edb72e6c-8c95-4b74-b435-51b35a06157d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_059f9888-e0f1-479b-bb72-67f805010d87" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DescriptionOfBusinessAndAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6a89227c-7a83-4f90-a32c-ffdac966125a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_srt_RangeAxis_6a89227c-7a83-4f90-a32c-ffdac966125a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6a89227c-7a83-4f90-a32c-ffdac966125a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6a89227c-7a83-4f90-a32c-ffdac966125a" xlink:to="loc_srt_RangeMember_6a89227c-7a83-4f90-a32c-ffdac966125a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6a89227c-7a83-4f90-a32c-ffdac966125a" xlink:to="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_47906463-c549-492f-8323-34fb12808b07" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:to="loc_srt_MinimumMember_47906463-c549-492f-8323-34fb12808b07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_28d14d23-5116-470d-b579-d34db009865b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:to="loc_srt_MaximumMember_28d14d23-5116-470d-b579-d34db009865b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_f1ff24c4-fd3b-4159-b6e5-a074342d4761" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:to="loc_srt_WeightedAverageMember_f1ff24c4-fd3b-4159-b6e5-a074342d4761" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed960398-9b63-441e-844e-3ffd677aff9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed960398-9b63-441e-844e-3ffd677aff9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed960398-9b63-441e-844e-3ffd677aff9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed960398-9b63-441e-844e-3ffd677aff9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed960398-9b63-441e-844e-3ffd677aff9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed960398-9b63-441e-844e-3ffd677aff9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_fd11e156-fae6-497e-9756-b6d434d1ffbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_fd11e156-fae6-497e-9756-b6d434d1ffbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_15687ccb-484d-457a-ab9f-80857ba1be8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_15687ccb-484d-457a-ab9f-80857ba1be8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ComputerEquipmentAndSoftwareMember_7b268815-1075-4234-a67f-9b5b6cde4bfe" xlink:href="trmb-20250103.xsd#trmb_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_trmb_ComputerEquipmentAndSoftwareMember_7b268815-1075-4234-a67f-9b5b6cde4bfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_eb710566-edae-4803-8250-4c86dca57c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_us-gaap_BuildingMember_eb710566-edae-4803-8250-4c86dca57c4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_928b76b1-2894-4a41-a476-f1b32724b172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_928b76b1-2894-4a41-a476-f1b32724b172" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_928b76b1-2894-4a41-a476-f1b32724b172_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_928b76b1-2894-4a41-a476-f1b32724b172" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_928b76b1-2894-4a41-a476-f1b32724b172_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0f8433ea-5945-471a-afee-14b7ab1f4e85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_928b76b1-2894-4a41-a476-f1b32724b172" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0f8433ea-5945-471a-afee-14b7ab1f4e85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_c87b0288-c096-4b26-ac57-97945b13d1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0f8433ea-5945-471a-afee-14b7ab1f4e85" xlink:to="loc_us-gaap_ForwardContractsMember_c87b0288-c096-4b26-ac57-97945b13d1ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_bdcf18f1-83c6-4418-83c7-3bea9e1df426" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_bdcf18f1-83c6-4418-83c7-3bea9e1df426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PTxTrimbleMember_49cc57c2-e9d9-42f7-8fb2-8f8207ac3ff3" xlink:href="trmb-20250103.xsd#trmb_PTxTrimbleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_bdcf18f1-83c6-4418-83c7-3bea9e1df426" xlink:to="loc_trmb_PTxTrimbleMember_49cc57c2-e9d9-42f7-8fb2-8f8207ac3ff3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a19385ac-95d8-40ed-9735-ca9950ae00bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a19385ac-95d8-40ed-9735-ca9950ae00bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a19385ac-95d8-40ed-9735-ca9950ae00bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a19385ac-95d8-40ed-9735-ca9950ae00bd" xlink:to="loc_us-gaap_RelatedPartyDomain_a19385ac-95d8-40ed-9735-ca9950ae00bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_411d2d11-d970-4381-94c5-b5bf71b86c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a19385ac-95d8-40ed-9735-ca9950ae00bd" xlink:to="loc_us-gaap_RelatedPartyDomain_411d2d11-d970-4381-94c5-b5bf71b86c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_09148ed6-db05-4970-9f6c-4b5b733de3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_411d2d11-d970-4381-94c5-b5bf71b86c4c" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_09148ed6-db05-4970-9f6c-4b5b733de3f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_458ba815-edca-4047-9364-2934396f2aca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_NumberOfReportableSegments_458ba815-edca-4047-9364-2934396f2aca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_f52ed891-8e67-4b86-bcd9-afeb35e5a5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_NumberOfOperatingSegments_f52ed891-8e67-4b86-bcd9-afeb35e5a5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RevenueContractTerm_c08b711f-6c63-416f-946e-162558fc43e1" xlink:href="trmb-20250103.xsd#trmb_RevenueContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_RevenueContractTerm_c08b711f-6c63-416f-946e-162558fc43e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SubscriptionTerm_5619adaa-e90a-4af4-b699-f1db59429e80" xlink:href="trmb-20250103.xsd#trmb_SubscriptionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_SubscriptionTerm_5619adaa-e90a-4af4-b699-f1db59429e80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ProductWarrantyTerm_2d84ea63-8fd2-46b1-a431-3366d20d3081" xlink:href="trmb-20250103.xsd#trmb_ProductWarrantyTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_ProductWarrantyTerm_2d84ea63-8fd2-46b1-a431-3366d20d3081" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PostContractSupportTerm_36668e9f-827e-4e27-b01e-dc95be319bb9" xlink:href="trmb-20250103.xsd#trmb_PostContractSupportTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_PostContractSupportTerm_36668e9f-827e-4e27-b01e-dc95be319bb9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_9c80e3be-1b8b-46b2-94c6-e5fa91bfd01c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_9c80e3be-1b8b-46b2-94c6-e5fa91bfd01c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_276caa94-b230-44e2-8689-e6233aca7b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_276caa94-b230-44e2-8689-e6233aca7b3b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_b84be55c-0487-428f-8722-76eb273d576c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedContractCostGross_b84be55c-0487-428f-8722-76eb273d576c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_d4c49fe3-e950-4202-b957-ac461493eb26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_d4c49fe3-e950-4202-b957-ac461493eb26" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4dd09c69-fa83-46e0-88f2-96efc2c81fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4dd09c69-fa83-46e0-88f2-96efc2c81fe0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_963f42d9-0c3f-4630-b9b0-52bc68b806d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_963f42d9-0c3f-4630-b9b0-52bc68b806d0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_aaf11521-e935-4051-9659-5072cedcae66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_aaf11521-e935-4051-9659-5072cedcae66" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_41932e7f-a884-4b63-be55-59a89bdaa1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_41932e7f-a884-4b63-be55-59a89bdaa1bc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f6c75ce5-b375-4ce7-90a3-7b949848eccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f6c75ce5-b375-4ce7-90a3-7b949848eccb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4e403253-a2b7-4297-8f08-dc206be9448c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4e403253-a2b7-4297-8f08-dc206be9448c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_6e912489-74c1-42e1-9e0a-ba1205b2978e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_AdvertisingExpense_6e912489-74c1-42e1-9e0a-ba1205b2978e" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4a51301b-5f0a-4e2d-9b35-627dff10b1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4a51301b-5f0a-4e2d-9b35-627dff10b1f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransporeonMember_102fa940-273d-4f3e-b5d4-5f71590c14c5" xlink:href="trmb-20250103.xsd#trmb_TransporeonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:to="loc_trmb_TransporeonMember_102fa940-273d-4f3e-b5d4-5f71590c14c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_51255ee4-3109-48f3-a990-19ddff861142" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:to="loc_srt_RangeAxis_51255ee4-3109-48f3-a990-19ddff861142" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_51255ee4-3109-48f3-a990-19ddff861142_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_51255ee4-3109-48f3-a990-19ddff861142" xlink:to="loc_srt_RangeMember_51255ee4-3109-48f3-a990-19ddff861142_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58a58441-2012-44f3-a6e2-42ae7fcfd673" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_51255ee4-3109-48f3-a990-19ddff861142" xlink:to="loc_srt_RangeMember_58a58441-2012-44f3-a6e2-42ae7fcfd673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_62e4d21d-3d67-466f-bbb8-a97f3566f068" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_58a58441-2012-44f3-a6e2-42ae7fcfd673" xlink:to="loc_srt_MaximumMember_62e4d21d-3d67-466f-bbb8-a97f3566f068" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_70adb669-b136-4eae-a957-f94397dd5a89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_70adb669-b136-4eae-a957-f94397dd5a89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6119444-73d6-4a40-be33-f706d9e55410" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6119444-73d6-4a40-be33-f706d9e55410" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue_e48e0ed8-310f-4023-bad2-1f1db18c0653" xlink:href="trmb-20250103.xsd#trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue_e48e0ed8-310f-4023-bad2-1f1db18c0653" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_de352912-c288-482d-80cd-a27383fedba4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_de352912-c288-482d-80cd-a27383fedba4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dfbea494-28f0-40a6-8ade-a0e4449101c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_Goodwill_dfbea494-28f0-40a6-8ade-a0e4449101c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf7a5f9d-ec84-4eee-9a9e-ba36553e361c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf7a5f9d-ec84-4eee-9a9e-ba36553e361c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet_3d32b22e-8573-4145-9250-7ec7d5c3b832" xlink:href="trmb-20250103.xsd#trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet_3d32b22e-8573-4145-9250-7ec7d5c3b832" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a3635b3c-283e-4ca7-b049-1bc38e07aa06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a3635b3c-283e-4ca7-b049-1bc38e07aa06" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_a3cdd758-9d17-446c-8638-2ebd647ff4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_a3cdd758-9d17-446c-8638-2ebd647ff4f6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9be71d24-2eae-425b-9ac3-11f348117d18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9be71d24-2eae-425b-9ac3-11f348117d18" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#AcquisitionsScheduleofProFormaFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33dfdf3b-5431-4cf2-a97c-bcf3fd4909dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33dfdf3b-5431-4cf2-a97c-bcf3fd4909dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_10c3b5bb-2f51-41a5-a026-1c482e647c90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33dfdf3b-5431-4cf2-a97c-bcf3fd4909dd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_10c3b5bb-2f51-41a5-a026-1c482e647c90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10c3b5bb-2f51-41a5-a026-1c482e647c90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_10c3b5bb-2f51-41a5-a026-1c482e647c90" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_10c3b5bb-2f51-41a5-a026-1c482e647c90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0102d55d-5c94-4388-a878-12bce1e48d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_10c3b5bb-2f51-41a5-a026-1c482e647c90" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0102d55d-5c94-4388-a878-12bce1e48d0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransporeonMember_11acee48-b2e9-43d5-a806-97fd101cbe3b" xlink:href="trmb-20250103.xsd#trmb_TransporeonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0102d55d-5c94-4388-a878-12bce1e48d0e" xlink:to="loc_trmb_TransporeonMember_11acee48-b2e9-43d5-a806-97fd101cbe3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1256360b-8bd1-4d90-8bbb-f00770c1a390" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1256360b-8bd1-4d90-8bbb-f00770c1a390" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f99f2636-86e2-468f-9a74-9e049070b8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f99f2636-86e2-468f-9a74-9e049070b8b3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DivestituresNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PlatformScienceMember_0efee23b-fe92-4b24-8aa2-fb38e273ed2d" xlink:href="trmb-20250103.xsd#trmb_PlatformScienceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:to="loc_trmb_PlatformScienceMember_0efee23b-fe92-4b24-8aa2-fb38e273ed2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PTxTrimbleMember_171ddc1a-9be5-4a0b-817f-93017de7b87b" xlink:href="trmb-20250103.xsd#trmb_PTxTrimbleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:to="loc_trmb_PTxTrimbleMember_171ddc1a-9be5-4a0b-817f-93017de7b87b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f50c24d9-6c6d-445f-9201-67ae2d98205d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f50c24d9-6c6d-445f-9201-67ae2d98205d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f50c24d9-6c6d-445f-9201-67ae2d98205d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f50c24d9-6c6d-445f-9201-67ae2d98205d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f50c24d9-6c6d-445f-9201-67ae2d98205d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_85197d0b-5ac7-4564-894a-65d1110bd741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f50c24d9-6c6d-445f-9201-67ae2d98205d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_85197d0b-5ac7-4564-894a-65d1110bd741" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_97ef1c03-e7c1-408d-b62c-91309f50838e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_85197d0b-5ac7-4564-894a-65d1110bd741" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_97ef1c03-e7c1-408d-b62c-91309f50838e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3ef7a45b-4033-4da6-9720-de10996eded5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3ef7a45b-4033-4da6-9720-de10996eded5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3ef7a45b-4033-4da6-9720-de10996eded5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3ef7a45b-4033-4da6-9720-de10996eded5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3ef7a45b-4033-4da6-9720-de10996eded5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3ef7a45b-4033-4da6-9720-de10996eded5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_GlobalTransportationTelematicsMobilityMember_f4e23353-09ac-443d-ac44-9cf4d8d26850" xlink:href="trmb-20250103.xsd#trmb_GlobalTransportationTelematicsMobilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:to="loc_trmb_GlobalTransportationTelematicsMobilityMember_f4e23353-09ac-443d-ac44-9cf4d8d26850" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TrimbleAgMember_43199521-d6f7-4bd7-9b1a-64ec97dab43b" xlink:href="trmb-20250103.xsd#trmb_TrimbleAgMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:to="loc_trmb_TrimbleAgMember_43199521-d6f7-4bd7-9b1a-64ec97dab43b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_dei_LegalEntityAxis_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa" xlink:to="loc_dei_EntityDomain_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2302e0dd-a658-4a71-b6a3-e1663554d84a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa" xlink:to="loc_dei_EntityDomain_2302e0dd-a658-4a71-b6a3-e1663554d84a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AGCOCorporationMember_deb504f2-7dee-492b-8ab5-55ced4939113" xlink:href="trmb-20250103.xsd#trmb_AGCOCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2302e0dd-a658-4a71-b6a3-e1663554d84a" xlink:to="loc_trmb_AGCOCorporationMember_deb504f2-7dee-492b-8ab5-55ced4939113" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bc01f380-09ce-493b-9ea3-95f5c9434e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bc01f380-09ce-493b-9ea3-95f5c9434e69" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bc01f380-09ce-493b-9ea3-95f5c9434e69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bc01f380-09ce-493b-9ea3-95f5c9434e69" xlink:to="loc_us-gaap_EquityComponentDomain_bc01f380-09ce-493b-9ea3-95f5c9434e69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bc01f380-09ce-493b-9ea3-95f5c9434e69" xlink:to="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_f68f68fc-3798-4bfa-8f22-9587c81b8585" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:to="loc_us-gaap_PreferredStockMember_f68f68fc-3798-4bfa-8f22-9587c81b8585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_b88c00f4-6ad6-4c73-b4c4-a71bf71b75e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:to="loc_us-gaap_WarrantMember_b88c00f4-6ad6-4c73-b4c4-a71bf71b75e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be726b1c-f681-4a12-8b0a-5c735bab5d97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be726b1c-f681-4a12-8b0a-5c735bab5d97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9cd51c0b-751e-47a2-aafb-bb96a399cf84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_EquityMethodInvestments_9cd51c0b-751e-47a2-aafb-bb96a399cf84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_148a53ad-0ee3-4ae6-a749-21a4e8ab43a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_148a53ad-0ee3-4ae6-a749-21a4e8ab43a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e33781aa-cbb0-428e-945a-2020b6018ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e33781aa-cbb0-428e-945a-2020b6018ac6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b72b4278-7b48-4e04-b247-4c5b9a3f3223" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b72b4278-7b48-4e04-b247-4c5b9a3f3223" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_280a6e9b-3f36-4d34-a2e3-d10858343966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_280a6e9b-3f36-4d34-a2e3-d10858343966" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b2ab739b-d800-446e-a205-18a14ad4cda0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b2ab739b-d800-446e-a205-18a14ad4cda0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_a18208bd-5f9c-4370-aed9-143e0df5b338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_a18208bd-5f9c-4370-aed9-143e0df5b338" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ce2bd335-84bc-4ed7-b6da-bd6cd0a99f89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ce2bd335-84bc-4ed7-b6da-bd6cd0a99f89" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SupplyCommitmentTerm_14a1fd61-8be0-41f0-881d-d279ae306134" xlink:href="trmb-20250103.xsd#trmb_SupplyCommitmentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_trmb_SupplyCommitmentTerm_14a1fd61-8be0-41f0-881d-d279ae306134" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransitionServicesAgreementTerm_26d8cb9f-e19d-4af6-a452-19918d46b86d" xlink:href="trmb-20250103.xsd#trmb_TransitionServicesAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_trmb_TransitionServicesAgreementTerm_26d8cb9f-e19d-4af6-a452-19918d46b86d" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresBalanceSheetDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DivestituresBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_86325538-0779-4e0a-b9d4-e3d2e111b423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_86325538-0779-4e0a-b9d4-e3d2e111b423" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e46da8e1-e77d-4957-afb2-96ffef9f4c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_86325538-0779-4e0a-b9d4-e3d2e111b423" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e46da8e1-e77d-4957-afb2-96ffef9f4c1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e46da8e1-e77d-4957-afb2-96ffef9f4c1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e46da8e1-e77d-4957-afb2-96ffef9f4c1d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e46da8e1-e77d-4957-afb2-96ffef9f4c1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ab8ec21e-3ba7-411b-a03c-703650f473e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e46da8e1-e77d-4957-afb2-96ffef9f4c1d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ab8ec21e-3ba7-411b-a03c-703650f473e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_7a17e1ef-515b-4e45-a486-c7c910a2c3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_ab8ec21e-3ba7-411b-a03c-703650f473e6" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_7a17e1ef-515b-4e45-a486-c7c910a2c3e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_a2cbf037-71d4-413a-89dd-4f0d801ccf01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_a2cbf037-71d4-413a-89dd-4f0d801ccf01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1a3a2fec-f020-4a2c-9b5c-5f6731b4e541" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1a3a2fec-f020-4a2c-9b5c-5f6731b4e541" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_db7df4a6-ca53-46bd-ba3c-5fda28ad2048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_db7df4a6-ca53-46bd-ba3c-5fda28ad2048" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_19d50279-be06-488b-9bd3-841f20e96612" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_19d50279-be06-488b-9bd3-841f20e96612" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_7778d6b4-ad0d-4b55-922e-97eca98dcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_7778d6b4-ad0d-4b55-922e-97eca98dcd81" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_dbf8e5cf-2bda-44df-8b22-9e503ff47411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_dbf8e5cf-2bda-44df-8b22-9e503ff47411" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_ce888b02-80a8-447a-a38c-e6139c59d8f0" xlink:href="trmb-20250103.xsd#trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_ce888b02-80a8-447a-a38c-e6139c59d8f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e49d25c4-80d5-4bf9-88f2-5206950846c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e49d25c4-80d5-4bf9-88f2-5206950846c4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_eaa38579-331a-4459-bc25-dbbdc65d98aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_eaa38579-331a-4459-bc25-dbbdc65d98aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_0dd84386-7425-4f3f-bc45-63ee9e2f5fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_0dd84386-7425-4f3f-bc45-63ee9e2f5fd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_cacf6ad5-4d04-4633-b0f6-73cae0ee7ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_cacf6ad5-4d04-4633-b0f6-73cae0ee7ed2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_7d28fb9d-040b-4c40-a6a4-4a79fb724ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_7d28fb9d-040b-4c40-a6a4-4a79fb724ae7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_05797874-4a3a-42bc-9b41-bdafd053ee9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_05797874-4a3a-42bc-9b41-bdafd053ee9b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_be915c4a-f445-49aa-afb0-4540abf7b63b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_be915c4a-f445-49aa-afb0-4540abf7b63b" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresOtherDivestituresDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresOtherDivestituresDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DivestituresOtherDivestituresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_67792bbf-b28c-4d60-a9c0-c188ce6981f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_67792bbf-b28c-4d60-a9c0-c188ce6981f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c7692b35-3ec3-4a51-aab9-74d82dffa7de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_67792bbf-b28c-4d60-a9c0-c188ce6981f6" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c7692b35-3ec3-4a51-aab9-74d82dffa7de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f8daf6bd-7d70-4562-93a0-df387425fd01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f8daf6bd-7d70-4562-93a0-df387425fd01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f8daf6bd-7d70-4562-93a0-df387425fd01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f8daf6bd-7d70-4562-93a0-df387425fd01" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f8daf6bd-7d70-4562-93a0-df387425fd01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74a0fe3d-12c3-4c46-9efd-2f84f7a9afd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f8daf6bd-7d70-4562-93a0-df387425fd01" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74a0fe3d-12c3-4c46-9efd-2f84f7a9afd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember_fd813c0b-78af-460d-b5c9-6ff955ad4ce0" xlink:href="trmb-20250103.xsd#trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74a0fe3d-12c3-4c46-9efd-2f84f7a9afd5" xlink:to="loc_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember_fd813c0b-78af-460d-b5c9-6ff955ad4ce0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses_b6ba0342-d7d4-4da4-b182-20ef539f3164" xlink:href="trmb-20250103.xsd#trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:to="loc_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses_b6ba0342-d7d4-4da4-b182-20ef539f3164" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_26a7711d-efda-4d6d-8a80-b0c9576c03d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_26a7711d-efda-4d6d-8a80-b0c9576c03d6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_111dfbda-3298-44ad-b170-2b5c8e7edecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_111dfbda-3298-44ad-b170-2b5c8e7edecd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_111dfbda-3298-44ad-b170-2b5c8e7edecd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_5d6d8db7-d043-416c-830c-28fcb77c0117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_5d6d8db7-d043-416c-830c-28fcb77c0117" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_34e718c2-f89e-4c86-8348-6406f2d09ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:to="loc_us-gaap_CustomerRelationshipsMember_34e718c2-f89e-4c86-8348-6406f2d09ab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TradeNamesAndIntellectualPropertyMember_6eb33fb5-893d-483d-92c8-b99f2637de64" xlink:href="trmb-20250103.xsd#trmb_TradeNamesAndIntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:to="loc_trmb_TradeNamesAndIntellectualPropertyMember_6eb33fb5-893d-483d-92c8-b99f2637de64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1af0e614-818b-4475-b7a2-b775703543dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1af0e614-818b-4475-b7a2-b775703543dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b712d37-0eda-4ee6-af5a-7dda85bbfb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b712d37-0eda-4ee6-af5a-7dda85bbfb1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08c7c117-1a4f-4c8d-98c2-c3ec62ca3dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08c7c117-1a4f-4c8d-98c2-c3ec62ca3dc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4e748ed-a729-4ca5-a3a4-e7956e1702a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4e748ed-a729-4ca5-a3a4-e7956e1702a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_75748286-f0af-45ac-813e-034d554c2dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_75748286-f0af-45ac-813e-034d554c2dc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_8853f6a2-2a4f-49ec-9986-1c9ff5819650" xlink:href="trmb-20250103.xsd#trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_8853f6a2-2a4f-49ec-9986-1c9ff5819650" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_24bf5a57-ccec-4d97-8e1f-301af8d260af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_24bf5a57-ccec-4d97-8e1f-301af8d260af" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7a6605f8-4d3b-426e-8484-57965df90515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7a6605f8-4d3b-426e-8484-57965df90515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7a6605f8-4d3b-426e-8484-57965df90515_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7a6605f8-4d3b-426e-8484-57965df90515" xlink:to="loc_us-gaap_SegmentDomain_7a6605f8-4d3b-426e-8484-57965df90515_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7a6605f8-4d3b-426e-8484-57965df90515" xlink:to="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_9031ed2e-45f9-4d95-99c4-d1cf906605d4" xlink:href="trmb-20250103.xsd#trmb_ArchitectsEngineersConstructionAndOwnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:to="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_9031ed2e-45f9-4d95-99c4-d1cf906605d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FieldSystemsMember_11dc8ead-675e-4841-a39a-05615efe8bdb" xlink:href="trmb-20250103.xsd#trmb_FieldSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:to="loc_trmb_FieldSystemsMember_11dc8ead-675e-4841-a39a-05615efe8bdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransportationAndLogisticsMember_2c5fca59-0708-4ed7-941c-d565f64e049f" xlink:href="trmb-20250103.xsd#trmb_TransportationAndLogisticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:to="loc_trmb_TransportationAndLogisticsMember_2c5fca59-0708-4ed7-941c-d565f64e049f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fefe5eb8-aaf0-4464-a7ad-57e0758103f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fefe5eb8-aaf0-4464-a7ad-57e0758103f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_8755f158-ab88-4a30-8c8c-9ea79ce63372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_fefe5eb8-aaf0-4464-a7ad-57e0758103f9" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_8755f158-ab88-4a30-8c8c-9ea79ce63372" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_24bf5a57-ccec-4d97-8e1f-301af8d260af" xlink:to="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1e92467a-c095-41a8-8dcd-657df5dcc804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_Goodwill_1e92467a-c095-41a8-8dcd-657df5dcc804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_328be8d4-0791-4e21-88c4-9d7a63ee9efd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_328be8d4-0791-4e21-88c4-9d7a63ee9efd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_47580976-5f3a-4ce7-92d9-fec3d743e4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_47580976-5f3a-4ce7-92d9-fec3d743e4fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65915716-3ed5-453f-938a-bfd23f87fd24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65915716-3ed5-453f-938a-bfd23f87fd24" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ff006247-0daf-42cd-82ba-917484b8a7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f92e892-975c-4cae-b50b-76508fa762e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f92e892-975c-4cae-b50b-76508fa762e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78abb900-433b-4928-99a1-7793e726c06b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f92e892-975c-4cae-b50b-76508fa762e0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78abb900-433b-4928-99a1-7793e726c06b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_78abb900-433b-4928-99a1-7793e726c06b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78abb900-433b-4928-99a1-7793e726c06b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_78abb900-433b-4928-99a1-7793e726c06b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78abb900-433b-4928-99a1-7793e726c06b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember_780c9dc2-bf69-4d40-8c88-cea820b496e4" xlink:href="trmb-20250103.xsd#trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember_780c9dc2-bf69-4d40-8c88-cea820b496e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_f71bb5b0-013f-4ec9-8d23-948675764b91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_f71bb5b0-013f-4ec9-8d23-948675764b91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SoftwareAndLicensesMember_389edfb4-f4e7-4606-baeb-215f5a23f8a0" xlink:href="trmb-20250103.xsd#trmb_SoftwareAndLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_trmb_SoftwareAndLicensesMember_389edfb4-f4e7-4606-baeb-215f5a23f8a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5df24c88-25e7-4938-ac6d-12585721164d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_us-gaap_ConstructionInProgressMember_5df24c88-25e7-4938-ac6d-12585721164d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9157309e-c3b5-4667-ae42-710488c2f6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9157309e-c3b5-4667-ae42-710488c2f6bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10978457-50df-4c22-bd9c-eab2f2ddb041" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10978457-50df-4c22-bd9c-eab2f2ddb041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_600ccff2-22e6-441c-a516-45dcc2eddfae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_600ccff2-22e6-441c-a516-45dcc2eddfae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_7f9cc24f-223b-4553-bad8-0711cb393fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_Depreciation_7f9cc24f-223b-4553-bad8-0711cb393fa6" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9b195c8a-bbef-4880-aef8-dc7367749acf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9b195c8a-bbef-4880-aef8-dc7367749acf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9b195c8a-bbef-4880-aef8-dc7367749acf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a" xlink:to="loc_us-gaap_SegmentDomain_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a" xlink:to="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_b749f6de-d3fc-4e14-b198-0af14a14b4ee" xlink:href="trmb-20250103.xsd#trmb_ArchitectsEngineersConstructionAndOwnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:to="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_b749f6de-d3fc-4e14-b198-0af14a14b4ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FieldSystemsMember_f54fdc2a-ee04-4244-8d5b-002676b8aebe" xlink:href="trmb-20250103.xsd#trmb_FieldSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:to="loc_trmb_FieldSystemsMember_f54fdc2a-ee04-4244-8d5b-002676b8aebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransportationAndLogisticsMember_77b3cf64-5d24-4bfe-8eac-5b10465300e6" xlink:href="trmb-20250103.xsd#trmb_TransportationAndLogisticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:to="loc_trmb_TransportationAndLogisticsMember_77b3cf64-5d24-4bfe-8eac-5b10465300e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3557c0ff-ea75-4a73-a2d0-f4d0b4e22d21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3557c0ff-ea75-4a73-a2d0-f4d0b4e22d21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_ad112133-b050-4f16-8cf2-5a246e9049aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_ad112133-b050-4f16-8cf2-5a246e9049aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c686cd72-9979-42c2-b1bb-0722c99010c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_OperatingExpenses_c686cd72-9979-42c2-b1bb-0722c99010c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_970427ac-9796-4f25-aedf-bed98cbc49cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_OperatingIncomeLoss_970427ac-9796-4f25-aedf-bed98cbc49cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SegmentOperatingIncomePercent_351f7f8b-b65b-4e64-9ee5-d222b6f75d78" xlink:href="trmb-20250103.xsd#trmb_SegmentOperatingIncomePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_trmb_SegmentOperatingIncomePercent_351f7f8b-b65b-4e64-9ee5-d222b6f75d78" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_982e9102-1690-404b-8ea9-af9972b40515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_982e9102-1690-404b-8ea9-af9972b40515" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1c605c98-14d3-4d7f-82dc-052e67d218d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_982e9102-1690-404b-8ea9-af9972b40515" xlink:to="loc_srt_ConsolidationItemsAxis_1c605c98-14d3-4d7f-82dc-052e67d218d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1c605c98-14d3-4d7f-82dc-052e67d218d8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1c605c98-14d3-4d7f-82dc-052e67d218d8" xlink:to="loc_srt_ConsolidationItemsDomain_1c605c98-14d3-4d7f-82dc-052e67d218d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1c605c98-14d3-4d7f-82dc-052e67d218d8" xlink:to="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0c0f7961-c4b7-4f28-957b-cc19c0cfb32b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:to="loc_us-gaap_OperatingSegmentsMember_0c0f7961-c4b7-4f28-957b-cc19c0cfb32b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f1481e44-4c06-4fdc-b72b-30c21bc19996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f1481e44-4c06-4fdc-b72b-30c21bc19996" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_59378458-068b-4409-9842-e5d0a3fd2f07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_OperatingIncomeLoss_59378458-068b-4409-9842-e5d0a3fd2f07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_50e37d2d-b229-467e-adfc-bdb30fc0495f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_OperatingExpenses_50e37d2d-b229-467e-adfc-bdb30fc0495f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_f5523d3b-03c0-458c-9aac-8f05859c889b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_AdjustmentForAmortization_f5523d3b-03c0-458c-9aac-8f05859c889b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AcquisitionAndDivestitureRelatedCosts_cf8bb07f-d911-4c53-85c8-6739216bffb2" xlink:href="trmb-20250103.xsd#trmb_AcquisitionAndDivestitureRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_trmb_AcquisitionAndDivestitureRelatedCosts_cf8bb07f-d911-4c53-85c8-6739216bffb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense_ef3688a7-621d-4e17-96d6-2cfacb0c167c" xlink:href="trmb-20250103.xsd#trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense_ef3688a7-621d-4e17-96d6-2cfacb0c167c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RestructuringChargesAndOtherCosts_45682a9b-e8d9-4247-b8a2-5b82eeae6d37" xlink:href="trmb-20250103.xsd#trmb_RestructuringChargesAndOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_trmb_RestructuringChargesAndOtherCosts_45682a9b-e8d9-4247-b8a2-5b82eeae6d37" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6b3fe562-8787-436d-80d5-b252681d479e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6b3fe562-8787-436d-80d5-b252681d479e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91c3a8f2-ed81-4262-9015-b1aa6a3749c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91c3a8f2-ed81-4262-9015-b1aa6a3749c9" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0454c689-1e04-471e-9267-3091bd990851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0454c689-1e04-471e-9267-3091bd990851" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_418d2739-5d54-4117-a858-175b49b59d33" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:to="loc_srt_StatementGeographicalAxis_418d2739-5d54-4117-a858-175b49b59d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_418d2739-5d54-4117-a858-175b49b59d33_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_418d2739-5d54-4117-a858-175b49b59d33" xlink:to="loc_srt_SegmentGeographicalDomain_418d2739-5d54-4117-a858-175b49b59d33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_418d2739-5d54-4117-a858-175b49b59d33" xlink:to="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_7346ecad-d1cb-4f55-b962-a991bfde094f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_srt_NorthAmericaMember_7346ecad-d1cb-4f55-b962-a991bfde094f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_5d8e0333-7832-4d40-90c1-67acc8c7df54" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_srt_EuropeMember_5d8e0333-7832-4d40-90c1-67acc8c7df54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_0c038cd8-5124-40c1-8491-4a998e39e6af" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_srt_AsiaPacificMember_0c038cd8-5124-40c1-8491-4a998e39e6af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RestofWorldMember_8183ffe5-f92b-4fe4-993c-58cd2aa591a1" xlink:href="trmb-20250103.xsd#trmb_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_trmb_RestofWorldMember_8183ffe5-f92b-4fe4-993c-58cd2aa591a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4" xlink:to="loc_us-gaap_SegmentDomain_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4" xlink:to="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_49eb40da-cebc-4efe-8d56-0c8d4fa3de10" xlink:href="trmb-20250103.xsd#trmb_ArchitectsEngineersConstructionAndOwnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:to="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_49eb40da-cebc-4efe-8d56-0c8d4fa3de10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FieldSystemsMember_eac446f6-9b90-4139-a781-3a5b839fc36e" xlink:href="trmb-20250103.xsd#trmb_FieldSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:to="loc_trmb_FieldSystemsMember_eac446f6-9b90-4139-a781-3a5b839fc36e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransportationAndLogisticsMember_c8a6f537-c9d1-4067-b746-da76d72d78b3" xlink:href="trmb-20250103.xsd#trmb_TransportationAndLogisticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:to="loc_trmb_TransportationAndLogisticsMember_c8a6f537-c9d1-4067-b746-da76d72d78b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ddfe44ab-cc80-445c-8f2c-9f27adad53e3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:to="loc_srt_ConsolidationItemsAxis_ddfe44ab-cc80-445c-8f2c-9f27adad53e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ddfe44ab-cc80-445c-8f2c-9f27adad53e3_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_ddfe44ab-cc80-445c-8f2c-9f27adad53e3" xlink:to="loc_srt_ConsolidationItemsDomain_ddfe44ab-cc80-445c-8f2c-9f27adad53e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9c15fe2c-ff72-4da6-b365-edfe4564fad0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_ddfe44ab-cc80-445c-8f2c-9f27adad53e3" xlink:to="loc_srt_ConsolidationItemsDomain_9c15fe2c-ff72-4da6-b365-edfe4564fad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_51883eed-eecd-4999-b480-9ffbe3eb8da8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9c15fe2c-ff72-4da6-b365-edfe4564fad0" xlink:to="loc_us-gaap_OperatingSegmentsMember_51883eed-eecd-4999-b480-9ffbe3eb8da8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b2a2aa02-ca0e-4e62-9400-e4006059ac35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0454c689-1e04-471e-9267-3091bd990851" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b2a2aa02-ca0e-4e62-9400-e4006059ac35" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_da3ab96d-0ca3-4e47-adee-0a034885de43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bd058816-f9db-4da1-9cc9-01b16054821d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_da3ab96d-0ca3-4e47-adee-0a034885de43" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bd058816-f9db-4da1-9cc9-01b16054821d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2508d1ae-91a1-4767-90f9-3926f6acfd12" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bd058816-f9db-4da1-9cc9-01b16054821d" xlink:to="loc_srt_StatementGeographicalAxis_2508d1ae-91a1-4767-90f9-3926f6acfd12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2508d1ae-91a1-4767-90f9-3926f6acfd12_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2508d1ae-91a1-4767-90f9-3926f6acfd12" xlink:to="loc_srt_SegmentGeographicalDomain_2508d1ae-91a1-4767-90f9-3926f6acfd12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8538829c-81b1-45c3-829c-d9d732302d96" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2508d1ae-91a1-4767-90f9-3926f6acfd12" xlink:to="loc_srt_SegmentGeographicalDomain_8538829c-81b1-45c3-829c-d9d732302d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0ddb6d79-a888-4d9f-adc4-a2eca6c4cc45" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8538829c-81b1-45c3-829c-d9d732302d96" xlink:to="loc_country_US_0ddb6d79-a888-4d9f-adc4-a2eca6c4cc45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca571565-8974-4844-8fa3-1d387fe79a08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_da3ab96d-0ca3-4e47-adee-0a034885de43" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca571565-8974-4844-8fa3-1d387fe79a08" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b9f913db-29cb-4dbe-8385-2475d0c80697" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_26e925d0-60cd-47dc-983e-562c11c4a78e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b9f913db-29cb-4dbe-8385-2475d0c80697" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_26e925d0-60cd-47dc-983e-562c11c4a78e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_26e925d0-60cd-47dc-983e-562c11c4a78e" xlink:to="loc_srt_StatementGeographicalAxis_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38" xlink:to="loc_srt_SegmentGeographicalDomain_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38" xlink:to="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8106c7ce-ff08-4d1b-951e-9aa8cc5ef8a7" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:to="loc_country_US_8106c7ce-ff08-4d1b-951e-9aa8cc5ef8a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_db4c56ec-69f6-4200-9ae8-c704b46e422e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:to="loc_srt_EuropeMember_db4c56ec-69f6-4200-9ae8-c704b46e422e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AsiaPacificAndOtherNonUsCountriesMember_d0f5d895-081d-4737-b9d3-9b555c37b151" xlink:href="trmb-20250103.xsd#trmb_AsiaPacificAndOtherNonUsCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:to="loc_trmb_AsiaPacificAndOtherNonUsCountriesMember_d0f5d895-081d-4737-b9d3-9b555c37b151" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_f13a85c1-dece-4b19-8241-7a01635c9f88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b9f913db-29cb-4dbe-8385-2475d0c80697" xlink:to="loc_us-gaap_NoncurrentAssets_f13a85c1-dece-4b19-8241-7a01635c9f88" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtScheduleOfDebtDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtScheduleOfDebtDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DebtScheduleOfDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1cfbee2-9aa3-4790-94cd-888c80bcea3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1cfbee2-9aa3-4790-94cd-888c80bcea3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c1cfbee2-9aa3-4790-94cd-888c80bcea3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1cfbee2-9aa3-4790-94cd-888c80bcea3b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c1cfbee2-9aa3-4790-94cd-888c80bcea3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1cfbee2-9aa3-4790-94cd-888c80bcea3b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyFourSeniorNotesMember_54998dff-cbfb-4898-8cc6-3a1745b276bd" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyFourSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TwoThousandTwentyFourSeniorNotesMember_54998dff-cbfb-4898-8cc6-3a1745b276bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyEightSeniorNotesMember_c30505ac-6769-42ee-bc3e-19083d47c969" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyEightSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TwoThousandTwentyEightSeniorNotesMember_c30505ac-6769-42ee-bc3e-19083d47c969" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandThirtyThreeSeniorNotesMember_a71f88c9-2e72-4624-8aaf-7e35a10a171d" xlink:href="trmb-20250103.xsd#trmb_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TwoThousandThirtyThreeSeniorNotesMember_a71f88c9-2e72-4624-8aaf-7e35a10a171d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TermLoanDueApril2026Member_e13ba85b-09d1-4120-871b-d21c27cc7296" xlink:href="trmb-20250103.xsd#trmb_TermLoanDueApril2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TermLoanDueApril2026Member_e13ba85b-09d1-4120-871b-d21c27cc7296" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TermLoanDueApril2028Member_55ef80e4-85e8-42af-9dc7-0f1bcf03404f" xlink:href="trmb-20250103.xsd#trmb_TermLoanDueApril2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TermLoanDueApril2028Member_55ef80e4-85e8-42af-9dc7-0f1bcf03404f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8b958d4c-03d3-40d0-ad51-7ae4f334715d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_CreditFacilityAxis_8b958d4c-03d3-40d0-ad51-7ae4f334715d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8b958d4c-03d3-40d0-ad51-7ae4f334715d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8b958d4c-03d3-40d0-ad51-7ae4f334715d" xlink:to="loc_us-gaap_CreditFacilityDomain_8b958d4c-03d3-40d0-ad51-7ae4f334715d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8b958d4c-03d3-40d0-ad51-7ae4f334715d" xlink:to="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a3ab299b-5b0b-4831-9f9a-5d2a2a282d39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a3ab299b-5b0b-4831-9f9a-5d2a2a282d39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_8b4b7072-aabc-4131-8d3b-2cfbc2a77841" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:to="loc_us-gaap_UnsecuredDebtMember_8b4b7072-aabc-4131-8d3b-2cfbc2a77841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e8184569-da5f-458c-bd13-c2abff35eb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e8184569-da5f-458c-bd13-c2abff35eb9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e8184569-da5f-458c-bd13-c2abff35eb9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e8184569-da5f-458c-bd13-c2abff35eb9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e8184569-da5f-458c-bd13-c2abff35eb9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e8184569-da5f-458c-bd13-c2abff35eb9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_16c644ad-8b50-4ae3-888f-df2377b99df3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:to="loc_us-gaap_SeniorNotesMember_16c644ad-8b50-4ae3-888f-df2377b99df3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_16653f0e-f99c-433b-afb3-95ce41ba9fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:to="loc_us-gaap_LineOfCreditMember_16653f0e-f99c-433b-afb3-95ce41ba9fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_0aad3701-7119-4433-b511-969916760b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_0aad3701-7119-4433-b511-969916760b2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_0aad3701-7119-4433-b511-969916760b2a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_0aad3701-7119-4433-b511-969916760b2a" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_0aad3701-7119-4433-b511-969916760b2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_54446829-192c-4d18-beb5-9783a3a2f080" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_0aad3701-7119-4433-b511-969916760b2a" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_54446829-192c-4d18-beb5-9783a3a2f080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedFacilitiesMember_68e0dbce-8c18-49a0-9e01-a18af2efb2c6" xlink:href="trmb-20250103.xsd#trmb_UncommittedFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_54446829-192c-4d18-beb5-9783a3a2f080" xlink:to="loc_trmb_UncommittedFacilitiesMember_68e0dbce-8c18-49a0-9e01-a18af2efb2c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d35901b9-8d49-493a-931e-e662fe4a567b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d35901b9-8d49-493a-931e-e662fe4a567b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0ff37d21-eb16-425c-a15b-fb86b26ceea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0ff37d21-eb16-425c-a15b-fb86b26ceea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d1df839d-1cbc-4ae6-9257-dbfa1e712c91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d1df839d-1cbc-4ae6-9257-dbfa1e712c91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShortTermDebtGross_39c25c71-858b-4695-9ae6-0999ee4778dc" xlink:href="trmb-20250103.xsd#trmb_ShortTermDebtGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_trmb_ShortTermDebtGross_39c25c71-858b-4695-9ae6-0999ee4778dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5b9bf23d-80cb-43cd-8871-2c2c04e5c4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5b9bf23d-80cb-43cd-8871-2c2c04e5c4d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_1c26d280-906d-4e99-81c1-21500c1b1ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_1c26d280-906d-4e99-81c1-21500c1b1ba5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_fc26e975-4fe8-48e7-9a30-aea25ddda7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_ShortTermBorrowings_fc26e975-4fe8-48e7-9a30-aea25ddda7a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7316cea9-c9e1-4ef7-89d0-67452f1a5f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_LongTermDebtCurrent_7316cea9-c9e1-4ef7-89d0-67452f1a5f3c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_03e436a4-1bc8-41c3-abcf-1eac8d8308b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_03e436a4-1bc8-41c3-abcf-1eac8d8308b9" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c0838803-c152-43ae-bbfe-6b54449296c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:to="loc_us-gaap_CreditFacilityAxis_c0838803-c152-43ae-bbfe-6b54449296c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c0838803-c152-43ae-bbfe-6b54449296c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c0838803-c152-43ae-bbfe-6b54449296c2" xlink:to="loc_us-gaap_CreditFacilityDomain_c0838803-c152-43ae-bbfe-6b54449296c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c0838803-c152-43ae-bbfe-6b54449296c2" xlink:to="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cb4f79e7-baac-44e7-9e6e-51b1e1f80560" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cb4f79e7-baac-44e7-9e6e-51b1e1f80560" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedRevolvingCreditFacilities75millionMember_d2fe1728-9ec7-4961-946c-2f8ee1d231da" xlink:href="trmb-20250103.xsd#trmb_UncommittedRevolvingCreditFacilities75millionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:to="loc_trmb_UncommittedRevolvingCreditFacilities75millionMember_d2fe1728-9ec7-4961-946c-2f8ee1d231da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember_04ee4e10-418c-4e42-80ec-7d71b4218790" xlink:href="trmb-20250103.xsd#trmb_UncommittedRevolvingCreditFacilities100millioneurosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:to="loc_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember_04ee4e10-418c-4e42-80ec-7d71b4218790" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cfa23a31-0994-4080-9a13-ef9917ebc71d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cfa23a31-0994-4080-9a13-ef9917ebc71d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cfa23a31-0994-4080-9a13-ef9917ebc71d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cfa23a31-0994-4080-9a13-ef9917ebc71d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cfa23a31-0994-4080-9a13-ef9917ebc71d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e814b7fc-2283-4fba-8de7-f14d30b86648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cfa23a31-0994-4080-9a13-ef9917ebc71d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e814b7fc-2283-4fba-8de7-f14d30b86648" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b5a59671-89c3-4a8c-a68c-d9555a6f3f46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e814b7fc-2283-4fba-8de7-f14d30b86648" xlink:to="loc_us-gaap_LineOfCreditMember_b5a59671-89c3-4a8c-a68c-d9555a6f3f46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_f8b7cfdc-0dd8-4066-8dc9-6593e8a8cd05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_us-gaap_DebtInstrumentTerm_f8b7cfdc-0dd8-4066-8dc9-6593e8a8cd05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_62467327-1592-48b4-af30-9139baf22cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_62467327-1592-48b4-af30-9139baf22cb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity_5a85dd65-668e-47be-a4cf-80876ea665bf" xlink:href="trmb-20250103.xsd#trmb_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity_5a85dd65-668e-47be-a4cf-80876ea665bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_NumberOfRevolvingLoanFacilities_99e921a0-2a72-4f04-afec-26052651d06b" xlink:href="trmb-20250103.xsd#trmb_NumberOfRevolvingLoanFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_trmb_NumberOfRevolvingLoanFacilities_99e921a0-2a72-4f04-afec-26052651d06b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49b19620-1c04-406a-bd0c-0e52712d362e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49b19620-1c04-406a-bd0c-0e52712d362e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesNarrativesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesNarrativesDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/LeasesNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_479284e9-6517-4de6-aaea-c0b4e355b1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_479284e9-6517-4de6-aaea-c0b4e355b1cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9459a21b-eb9a-45ab-a112-68c28a81d0ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_479284e9-6517-4de6-aaea-c0b4e355b1cb" xlink:to="loc_srt_RangeAxis_9459a21b-eb9a-45ab-a112-68c28a81d0ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9459a21b-eb9a-45ab-a112-68c28a81d0ee_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9459a21b-eb9a-45ab-a112-68c28a81d0ee" xlink:to="loc_srt_RangeMember_9459a21b-eb9a-45ab-a112-68c28a81d0ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9459a21b-eb9a-45ab-a112-68c28a81d0ee" xlink:to="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2d2c6558-a25f-4fe5-b9d4-975bbed5378a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:to="loc_srt_MinimumMember_2d2c6558-a25f-4fe5-b9d4-975bbed5378a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0920320a-6e8a-4528-9c93-5fded71c2657" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:to="loc_srt_MaximumMember_0920320a-6e8a-4528-9c93-5fded71c2657" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f3b8db8d-6292-4bea-a19c-a81c9ce22ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f3b8db8d-6292-4bea-a19c-a81c9ce22ec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f4567d14-a2d2-4c69-a868-836d73dc4654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f4567d14-a2d2-4c69-a868-836d73dc4654" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb39b1cd-9043-4237-a196-f15d92351013" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb39b1cd-9043-4237-a196-f15d92351013" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a5a71a9c-f146-42a6-a0b3-d9e542130ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb39b1cd-9043-4237-a196-f15d92351013" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a5a71a9c-f146-42a6-a0b3-d9e542130ce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a5a71a9c-f146-42a6-a0b3-d9e542130ce8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a5a71a9c-f146-42a6-a0b3-d9e542130ce8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a5a71a9c-f146-42a6-a0b3-d9e542130ce8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4f5b7f2-c627-415f-a130-041197a26423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a5a71a9c-f146-42a6-a0b3-d9e542130ce8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4f5b7f2-c627-415f-a130-041197a26423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6c564363-730e-4846-b1fb-4f6aee0f6b86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4f5b7f2-c627-415f-a130-041197a26423" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6c564363-730e-4846-b1fb-4f6aee0f6b86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredCompensationPlanAssetsFairValueDisclosure_fe01f95b-181f-4d78-b314-9149cf7a8c15" xlink:href="trmb-20250103.xsd#trmb_DeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:to="loc_trmb_DeferredCompensationPlanAssetsFairValueDisclosure_fe01f95b-181f-4d78-b314-9149cf7a8c15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure_aa9c421b-ac1d-43d0-b907-a077d0f44283" xlink:href="trmb-20250103.xsd#trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:to="loc_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure_aa9c421b-ac1d-43d0-b907-a077d0f44283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_5c14171f-acad-47f0-bb88-ff9a9207455a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:to="loc_us-gaap_DebtInstrumentFairValue_5c14171f-acad-47f0-bb88-ff9a9207455a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_21f67840-f6aa-418d-be89-cf9069f83e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_21f67840-f6aa-418d-be89-cf9069f83e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_397c2a86-a1db-4e92-9762-692a7b0f5aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_397c2a86-a1db-4e92-9762-692a7b0f5aa6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_69f1a358-9ab7-4ab1-a1c8-bbe93ac0bef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_69f1a358-9ab7-4ab1-a1c8-bbe93ac0bef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e9df1cad-15c0-4b31-9bd6-a6b22564a456" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e9df1cad-15c0-4b31-9bd6-a6b22564a456" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_0a9b351a-1b7c-4dd3-ac28-8162e4f88d7e" xlink:href="trmb-20250103.xsd#trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_0a9b351a-1b7c-4dd3-ac28-8162e4f88d7e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="trmb-20250103.xsd#DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_397c2a86-a1db-4e92-9762-692a7b0f5aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_397c2a86-a1db-4e92-9762-692a7b0f5aa6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_69f1a358-9ab7-4ab1-a1c8-bbe93ac0bef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_69f1a358-9ab7-4ab1-a1c8-bbe93ac0bef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e9df1cad-15c0-4b31-9bd6-a6b22564a456" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e9df1cad-15c0-4b31-9bd6-a6b22564a456" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_0a9b351a-1b7c-4dd3-ac28-8162e4f88d7e" xlink:href="trmb-20250103.xsd#trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_0a9b351a-1b7c-4dd3-ac28-8162e4f88d7e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_0aca8b78-fcb9-420a-852c-909c6b7c97ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:to="loc_us-gaap_ForeignCountryMember_0aca8b78-fcb9-420a-852c-909c6b7c97ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_0e791dba-7a30-42a0-a1a2-36240bf288bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CaliforniaFranchiseTaxBoardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:to="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_0e791dba-7a30-42a0-a1a2-36240bf288bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_237960c8-9498-44b8-bd8a-062ad11eeca9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_237960c8-9498-44b8-bd8a-062ad11eeca9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_237960c8-9498-44b8-bd8a-062ad11eeca9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_237960c8-9498-44b8-bd8a-062ad11eeca9" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_237960c8-9498-44b8-bd8a-062ad11eeca9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_02416902-2be1-41cd-b788-e5b7b892eaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_237960c8-9498-44b8-bd8a-062ad11eeca9" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_02416902-2be1-41cd-b788-e5b7b892eaf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_b7aa86b1-0513-465a-b7c7-945a7b05613e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_02416902-2be1-41cd-b788-e5b7b892eaf2" xlink:to="loc_us-gaap_ResearchMember_b7aa86b1-0513-465a-b7c7-945a7b05613e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_faebfd48-d0ab-4d17-a2f7-e4ad9c4dcab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_faebfd48-d0ab-4d17-a2f7-e4ad9c4dcab2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_d123a7b7-de24-48e7-8a64-7206b0ad13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_d123a7b7-de24-48e7-8a64-7206b0ad13e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_da10b8bb-7ffd-46f3-9229-30978bfca3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_da10b8bb-7ffd-46f3-9229-30978bfca3ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsEquityMethodInvestments_210a3214-ef4e-441e-8bad-17d7d5e50d89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_DeferredTaxAssetsEquityMethodInvestments_210a3214-ef4e-441e-8bad-17d7d5e50d89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_f33d2534-20ad-41af-8138-b7ccea0429f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_f33d2534-20ad-41af-8138-b7ccea0429f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_3ccfe1d4-fb2f-4eef-b853-bb4bbbf83bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_3ccfe1d4-fb2f-4eef-b853-bb4bbbf83bfd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_270263e1-2eaf-4d9a-a68d-25341bb6d23a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_270263e1-2eaf-4d9a-a68d-25341bb6d23a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_59897ae6-cd1d-4d26-b819-f69f97afc1db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_59897ae6-cd1d-4d26-b819-f69f97afc1db" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1652b04f-22f0-40c5-bb31-bbdf86b27151" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:to="loc_us-gaap_PlanNameAxis_1652b04f-22f0-40c5-bb31-bbdf86b27151" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1652b04f-22f0-40c5-bb31-bbdf86b27151_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1652b04f-22f0-40c5-bb31-bbdf86b27151" xlink:to="loc_us-gaap_PlanNameDomain_1652b04f-22f0-40c5-bb31-bbdf86b27151_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ed5ba588-2f36-4a93-a7c7-0e3656aac315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1652b04f-22f0-40c5-bb31-bbdf86b27151" xlink:to="loc_us-gaap_PlanNameDomain_ed5ba588-2f36-4a93-a7c7-0e3656aac315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwoStockPlanMember_38eb279f-b90c-4703-a02f-e96e87b42594" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwoStockPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ed5ba588-2f36-4a93-a7c7-0e3656aac315" xlink:to="loc_trmb_TwoThousandTwoStockPlanMember_38eb279f-b90c-4703-a02f-e96e87b42594" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_30263041-643f-4330-8047-3fe743eb5850" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:to="loc_srt_RangeAxis_30263041-643f-4330-8047-3fe743eb5850" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_30263041-643f-4330-8047-3fe743eb5850_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_30263041-643f-4330-8047-3fe743eb5850" xlink:to="loc_srt_RangeMember_30263041-643f-4330-8047-3fe743eb5850_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_30263041-643f-4330-8047-3fe743eb5850" xlink:to="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8dbb006e-77e7-42d9-bb80-f197be64fc89" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:to="loc_srt_MinimumMember_8dbb006e-77e7-42d9-bb80-f197be64fc89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7a584d3f-0a61-47a4-95a4-461132161629" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:to="loc_srt_MaximumMember_7a584d3f-0a61-47a4-95a4-461132161629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:to="loc_us-gaap_AwardTypeAxis_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TimeBasedRestrictedStockUnitsMember_83cdadc6-1956-44a1-9019-dcc2dc5d8fdf" xlink:href="trmb-20250103.xsd#trmb_TimeBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_trmb_TimeBasedRestrictedStockUnitsMember_83cdadc6-1956-44a1-9019-dcc2dc5d8fdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_eb0b1f93-b153-4157-a0cf-6e95602c1b6a" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_eb0b1f93-b153-4157-a0cf-6e95602c1b6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_65f4939d-780e-4895-9e31-35d30f6722c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_65f4939d-780e-4895-9e31-35d30f6722c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e63124db-afb3-49e5-bd55-b66e371979de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_us-gaap_EmployeeStockMember_e63124db-afb3-49e5-bd55-b66e371979de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_54849d68-04bf-4e1b-8d1a-4b2b123095b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_54849d68-04bf-4e1b-8d1a-4b2b123095b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5edd907c-d00b-4bb7-afe5-c0fe688346bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5edd907c-d00b-4bb7-afe5-c0fe688346bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fa35fd88-b15a-4e23-b0e1-2b00e6ec8c34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fa35fd88-b15a-4e23-b0e1-2b00e6ec8c34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f9b40c93-96d7-4ccd-8c42-be7c1345d35e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f9b40c93-96d7-4ccd-8c42-be7c1345d35e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2491c985-8ae6-47f9-aae0-1e5d4954be01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2491c985-8ae6-47f9-aae0-1e5d4954be01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d63591a7-2a83-486f-9331-0e95baf167b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d63591a7-2a83-486f-9331-0e95baf167b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f4d6e9e4-f631-43ab-9e4a-0a834d41c5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f4d6e9e4-f631-43ab-9e4a-0a834d41c5c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_68d4dc50-eb4e-4b9a-993b-a24c63cb1159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_68d4dc50-eb4e-4b9a-993b-a24c63cb1159" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7287d9af-ad41-49c7-8017-d18ddcd15742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7287d9af-ad41-49c7-8017-d18ddcd15742" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d89139cd-389f-45b8-94d2-2fb97b73fa44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d89139cd-389f-45b8-94d2-2fb97b73fa44" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EmployeeStockPurchaseOfferingPeriod_1c6aa588-0b52-4b8b-a6db-aa4168a0af92" xlink:href="trmb-20250103.xsd#trmb_EmployeeStockPurchaseOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_trmb_EmployeeStockPurchaseOfferingPeriod_1c6aa588-0b52-4b8b-a6db-aa4168a0af92" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ea62eaa4-5292-4945-8dfa-c9c3d50b15f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ea62eaa4-5292-4945-8dfa-c9c3d50b15f1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_88f417c4-c9cd-4f18-8105-19a3a6c920c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_88f417c4-c9cd-4f18-8105-19a3a6c920c3" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ada81d24-534d-4f6c-b0cc-4a2ae5cca36a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ada81d24-534d-4f6c-b0cc-4a2ae5cca36a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a73d1efa-807d-49ab-9ab1-5bf803f4c094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:to="loc_us-gaap_AwardTypeAxis_a73d1efa-807d-49ab-9ab1-5bf803f4c094" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a73d1efa-807d-49ab-9ab1-5bf803f4c094_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a73d1efa-807d-49ab-9ab1-5bf803f4c094" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a73d1efa-807d-49ab-9ab1-5bf803f4c094_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a73d1efa-807d-49ab-9ab1-5bf803f4c094" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0b65d312-4f17-4953-8672-2412f42b47e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0b65d312-4f17-4953-8672-2412f42b47e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_89ef0c3c-8d03-4657-8960-c19c3d4e4600" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:to="loc_us-gaap_EmployeeStockOptionMember_89ef0c3c-8d03-4657-8960-c19c3d4e4600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8deacab0-cfe7-469e-95d0-5652462e2f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:to="loc_us-gaap_EmployeeStockMember_8deacab0-cfe7-469e-95d0-5652462e2f0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5b818183-72f1-4336-a072-d475e5fde67b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5b818183-72f1-4336-a072-d475e5fde67b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5b818183-72f1-4336-a072-d475e5fde67b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5b818183-72f1-4336-a072-d475e5fde67b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5b818183-72f1-4336-a072-d475e5fde67b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5b818183-72f1-4336-a072-d475e5fde67b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_eb00a05d-a912-45b8-9fc4-1b49474e02f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_CostOfSalesMember_eb00a05d-a912-45b8-9fc4-1b49474e02f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_680ed330-9ad1-4799-948e-9b3c0a40485b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_680ed330-9ad1-4799-948e-9b3c0a40485b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d0d739b0-1ed5-404a-915c-b223aa5fbf87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d0d739b0-1ed5-404a-915c-b223aa5fbf87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7318f42f-d908-4887-96a6-d6084b202164" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7318f42f-d908-4887-96a6-d6084b202164" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f64797e5-f269-466c-ab0a-7126d6fd48f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ada81d24-534d-4f6c-b0cc-4a2ae5cca36a" xlink:to="loc_us-gaap_ShareBasedCompensation_f64797e5-f269-466c-ab0a-7126d6fd48f5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33a97d48-25e2-4cc9-9f62-429bd572cd27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33a97d48-25e2-4cc9-9f62-429bd572cd27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a9b32b98-97b8-4ead-af5e-e9800e4582c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33a97d48-25e2-4cc9-9f62-429bd572cd27" xlink:to="loc_us-gaap_AwardTypeAxis_a9b32b98-97b8-4ead-af5e-e9800e4582c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a9b32b98-97b8-4ead-af5e-e9800e4582c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a9b32b98-97b8-4ead-af5e-e9800e4582c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a9b32b98-97b8-4ead-af5e-e9800e4582c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a9b32b98-97b8-4ead-af5e-e9800e4582c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_84cdd597-983f-4b3e-b4ec-c46bcb9e5aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_84cdd597-983f-4b3e-b4ec-c46bcb9e5aa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_a155b6dc-705d-4fed-b841-f19d78611f2d" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:to="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_a155b6dc-705d-4fed-b841-f19d78611f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember_b988079b-158f-4164-8e09-de0d95615db9" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:to="loc_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember_b988079b-158f-4164-8e09-de0d95615db9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d04a9045-f4ea-4163-b2d7-5d95c852480c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d04a9045-f4ea-4163-b2d7-5d95c852480c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34f5487d-0eb6-4133-ac67-6df7c46d6559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34f5487d-0eb6-4133-ac67-6df7c46d6559" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cd6c9268-d8ce-41c5-b3fd-079a44a77b70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cd6c9268-d8ce-41c5-b3fd-079a44a77b70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_64178610-6f67-4ce6-9e47-64b04a76d6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_64178610-6f67-4ce6-9e47-64b04a76d6c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c2d6cea3-f643-4fc7-92e7-afd45bfd9fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8fece35a-ca06-47ed-977c-73e0d80391e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8fece35a-ca06-47ed-977c-73e0d80391e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ff90ce8-47ac-44c9-92b2-9b8deec2c271" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ff90ce8-47ac-44c9-92b2-9b8deec2c271" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_65dbf617-9001-4a1e-88ca-c383d0918015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_65dbf617-9001-4a1e-88ca-c383d0918015" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_75fdfb9c-138f-4674-ac72-231e7a7cd43c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_75fdfb9c-138f-4674-ac72-231e7a7cd43c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eb1c1944-449f-40e5-82ce-6f996f6093f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod_f5f9b3dd-ae6c-41e6-b402-c0c2d98d8496" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod_f5f9b3dd-ae6c-41e6-b402-c0c2d98d8496" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CommonStockRepurchaseDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CommonStockRepurchaseDetails"/>
  <link:definitionLink xlink:role="http://www.trimble.com/role/CommonStockRepurchaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_bde11c18-eb22-4f97-85ef-b33b13e31d23" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:to="loc_srt_ShareRepurchaseProgramAxis_bde11c18-eb22-4f97-85ef-b33b13e31d23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_bde11c18-eb22-4f97-85ef-b33b13e31d23_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_bde11c18-eb22-4f97-85ef-b33b13e31d23" xlink:to="loc_srt_ShareRepurchaseProgramDomain_bde11c18-eb22-4f97-85ef-b33b13e31d23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_bde11c18-eb22-4f97-85ef-b33b13e31d23" xlink:to="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember_338d549c-cf33-43ad-bc54-6c07114df365" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyFourStockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember_338d549c-cf33-43ad-bc54-6c07114df365" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember_e5ec6933-d70f-4629-90e0-69f04772a2ef" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyOneStockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember_e5ec6933-d70f-4629-90e0-69f04772a2ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember_f89daeec-dfdb-4114-934b-e25df3a38c26" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember_f89daeec-dfdb-4114-934b-e25df3a38c26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_A2025StockRepurchaseProgramMember_94c910aa-966b-4b95-9c2b-04ce90200dba" xlink:href="trmb-20250103.xsd#trmb_A2025StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_A2025StockRepurchaseProgramMember_94c910aa-966b-4b95-9c2b-04ce90200dba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9037b8b2-3117-4399-a582-38d8b12fd810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9037b8b2-3117-4399-a582-38d8b12fd810" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9037b8b2-3117-4399-a582-38d8b12fd810_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9037b8b2-3117-4399-a582-38d8b12fd810" xlink:to="loc_us-gaap_EquityComponentDomain_9037b8b2-3117-4399-a582-38d8b12fd810_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f263f758-b9b0-4a0f-93c8-0a760e6ee53b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9037b8b2-3117-4399-a582-38d8b12fd810" xlink:to="loc_us-gaap_EquityComponentDomain_f263f758-b9b0-4a0f-93c8-0a760e6ee53b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d426affe-295b-46d4-a5bf-395098302303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f263f758-b9b0-4a0f-93c8-0a760e6ee53b" xlink:to="loc_us-gaap_RetainedEarningsMember_d426affe-295b-46d4-a5bf-395098302303" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff222214-d4b2-45dd-b264-5fef92a8e493" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff222214-d4b2-45dd-b264-5fef92a8e493" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ff222214-d4b2-45dd-b264-5fef92a8e493_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff222214-d4b2-45dd-b264-5fef92a8e493" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ff222214-d4b2-45dd-b264-5fef92a8e493_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_63d39697-95b0-464c-be03-077efec1ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff222214-d4b2-45dd-b264-5fef92a8e493" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_63d39697-95b0-464c-be03-077efec1ef4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7f26d3b0-827a-4560-a3c1-67ebbc0f6571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_63d39697-95b0-464c-be03-077efec1ef4f" xlink:to="loc_us-gaap_SubsequentEventMember_7f26d3b0-827a-4560-a3c1-67ebbc0f6571" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_062fefe2-7a39-4c36-96ea-bc16f27f1220" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_062fefe2-7a39-4c36-96ea-bc16f27f1220" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b1a570a5-bc00-4271-b9df-da078cec41aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b1a570a5-bc00-4271-b9df-da078cec41aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_a7d1381d-37bf-45cd-92b1-6bde6c57b633" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_a7d1381d-37bf-45cd-92b1-6bde6c57b633" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_f11664a1-9b19-4ed7-9acf-64992b4d57d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_f11664a1-9b19-4ed7-9acf-64992b4d57d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8e79e206-e1bc-4c83-8699-194aecbd4057" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8e79e206-e1bc-4c83-8699-194aecbd4057" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonMember_4193d115-e920-40d9-9102-b2277b3ad0e6" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_trmb_JenniferAllisonMember_4193d115-e920-40d9-9102-b2277b3ad0e6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TradingArrangmentsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember_f5d4c778-ba3e-402d-88de-3c4362235902" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember_f5d4c778-ba3e-402d-88de-3c4362235902" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember_9eae8e3d-b964-4b27-aaa9-ae26e4e3da79" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember_9eae8e3d-b964-4b27-aaa9-ae26e4e3da79" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>16
<FILENAME>trmb-20250103_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c11c6630-f222-49ad-9874-413673c54159,g:d66a98c4-15d9-4760-a7ad-0e8b77b3821e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_trmb_SoftwareAndLicensesMember_f6bce69e-59f0-4932-b27c-5b4a20961808_terseLabel_en-US" xlink:label="lab_trmb_SoftwareAndLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:label id="lab_trmb_SoftwareAndLicensesMember_label_en-US" xlink:label="lab_trmb_SoftwareAndLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software And Licenses [Member]</link:label>
    <link:label id="lab_trmb_SoftwareAndLicensesMember_documentation_en-US" xlink:label="lab_trmb_SoftwareAndLicensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software And Licenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SoftwareAndLicensesMember" xlink:href="trmb-20250103.xsd#trmb_SoftwareAndLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_SoftwareAndLicensesMember" xlink:to="lab_trmb_SoftwareAndLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CaliforniaFranchiseTaxBoardMember_f0751346-eeaa-4d56-8411-fa7edd7b825c_terseLabel_en-US" xlink:label="lab_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">California Franchise Tax Board</link:label>
    <link:label id="lab_us-gaap_CaliforniaFranchiseTaxBoardMember_label_en-US" xlink:label="lab_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">California Franchise Tax Board [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CaliforniaFranchiseTaxBoardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:to="lab_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_b9cee8b0-9ea4-48df-86a5-69477bfd379b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from debt and revolving credit lines</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2fb91da6-e948-4869-b8b5-f32bc72e2ae3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_ff3997f1-bef7-4fc0-ad8f-dd0f82874cbe_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions due to acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_72f86dc9-e481-4678-9395-63bc26e6d461_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_efc6d5d0-6c04-42a5-88d8-6cf2cbf82b09_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments on debt and revolving credit lines</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_b159a6f7-f163-4fe7-8266-f0b8d048cf15_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_7c7edd64-8362-4b9d-831e-d1cc9a55fb11_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining amount authorized</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TwoThousandThirtyThreeSeniorNotesMember_28053c32-d826-4048-b5af-567dc08133ce_terseLabel_en-US" xlink:label="lab_trmb_TwoThousandThirtyThreeSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes, 6.10%, due March 2033</link:label>
    <link:label id="lab_trmb_TwoThousandThirtyThreeSeniorNotesMember_label_en-US" xlink:label="lab_trmb_TwoThousandThirtyThreeSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Three Senior Notes [Member]</link:label>
    <link:label id="lab_trmb_TwoThousandThirtyThreeSeniorNotesMember_documentation_en-US" xlink:label="lab_trmb_TwoThousandThirtyThreeSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Thirty Three Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandThirtyThreeSeniorNotesMember" xlink:href="trmb-20250103.xsd#trmb_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TwoThousandThirtyThreeSeniorNotesMember" xlink:to="lab_trmb_TwoThousandThirtyThreeSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2bb8f557-6226-463b-bd24-13180177e7d9_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_94c9aff1-2210-4c14-a6b7-4a47f7b8a7cf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fcd0643d-e76f-45eb-b2de-bb0d1d488e12_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_29edfff2-acab-4a41-be2b-72941e934eaa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Lease Maturities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_PTxTrimbleMember_14df67f8-5b6d-4016-a00f-b8a3ae742431_terseLabel_en-US" xlink:label="lab_trmb_PTxTrimbleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PTx Trimble</link:label>
    <link:label id="lab_trmb_PTxTrimbleMember_label_en-US" xlink:label="lab_trmb_PTxTrimbleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PTx Trimble [Member]</link:label>
    <link:label id="lab_trmb_PTxTrimbleMember_documentation_en-US" xlink:label="lab_trmb_PTxTrimbleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PTx Trimble</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PTxTrimbleMember" xlink:href="trmb-20250103.xsd#trmb_PTxTrimbleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_PTxTrimbleMember" xlink:to="lab_trmb_PTxTrimbleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_39ae0cef-a855-4b3e-9513-99b422a8cd3f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_cdcf708b-3be2-43a5-be56-cca70bc194e1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_719c1389-d412-43c1-bea0-6a7333958b03_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity_5c7b67a0-ecd7-4f8b-8429-882c81395361_terseLabel_en-US" xlink:label="lab_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional capacity</link:label>
    <link:label id="lab_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity_label_en-US" xlink:label="lab_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility Additional Borrowing Capacity</link:label>
    <link:label id="lab_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity_documentation_en-US" xlink:label="lab_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility Additional Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:href="trmb-20250103.xsd#trmb_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:to="lab_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_eac99d2a-f4a5-4ba7-a275-e3fc62ca48a8_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_32a6a91c-f6d8-4437-bc0d-5da14d1df432_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_df35abb0-dd39-4c37-b6f1-5cb9b30a59f5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TwoThousandTwentyEightSeniorNotesMember_20393ce8-f971-4895-815e-520ec690c2eb_verboseLabel_en-US" xlink:label="lab_trmb_TwoThousandTwentyEightSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes, 4.90%, due June 2028</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyEightSeniorNotesMember_label_en-US" xlink:label="lab_trmb_TwoThousandTwentyEightSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Eight Senior Notes [Member]</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyEightSeniorNotesMember_documentation_en-US" xlink:label="lab_trmb_TwoThousandTwentyEightSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Eight Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyEightSeniorNotesMember" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyEightSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TwoThousandTwentyEightSeniorNotesMember" xlink:to="lab_trmb_TwoThousandTwentyEightSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_IncomeTaxPaidNetDiscontinuedOperation_a7038c57-3ee8-4287-898e-2d315d1009c6_terseLabel_en-US" xlink:label="lab_trmb_IncomeTaxPaidNetDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash tax paid for the Ag divestiture</link:label>
    <link:label id="lab_trmb_IncomeTaxPaidNetDiscontinuedOperation_label_en-US" xlink:label="lab_trmb_IncomeTaxPaidNetDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Net, Discontinued Operation</link:label>
    <link:label id="lab_trmb_IncomeTaxPaidNetDiscontinuedOperation_documentation_en-US" xlink:label="lab_trmb_IncomeTaxPaidNetDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Net, Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_IncomeTaxPaidNetDiscontinuedOperation" xlink:href="trmb-20250103.xsd#trmb_IncomeTaxPaidNetDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_IncomeTaxPaidNetDiscontinuedOperation" xlink:to="lab_trmb_IncomeTaxPaidNetDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TransportationAndLogisticsMember_c780ed89-1a79-44a7-977d-dedff34ae037_terseLabel_en-US" xlink:label="lab_trmb_TransportationAndLogisticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">T&amp;L</link:label>
    <link:label id="lab_trmb_TransportationAndLogisticsMember_label_en-US" xlink:label="lab_trmb_TransportationAndLogisticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transportation and Logistics [Member]</link:label>
    <link:label id="lab_trmb_TransportationAndLogisticsMember_documentation_en-US" xlink:label="lab_trmb_TransportationAndLogisticsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transportation and Logistics</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransportationAndLogisticsMember" xlink:href="trmb-20250103.xsd#trmb_TransportationAndLogisticsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TransportationAndLogisticsMember" xlink:to="lab_trmb_TransportationAndLogisticsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6b33afa8-ec8c-4499-8c70-460332623e2b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Computation of Earnings Per Share and Effect on Weighted-Average Number of Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3fa65041-23b3-44f7-9a9e-3c5fdbace957_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share units granted vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_9e9d92a1-8c33-4aa5-8951-789bb341f63c_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_c374f19c-92f6-41a6-952d-f29d8cf5b0d6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_fc7770c3-ea20-4846-bc9d-764810c5f6c3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash tax paid, net, excluding tax for the Ag divestiture</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_bc15c0de-4434-4076-b27a-62f31e3ce900_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intercompany prepayments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Intra-Entity Transfer, Asset Other than Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:to="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0b201676-698c-48b2-ad49-f30654e9a612_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_6b57b6a9-8acf-4e46-ae4a-0bd91b89c7e7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f4d38492-3449-4e59-a0dd-519852730558_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_422eb3a8-ff87-4fd8-ada7-5daf22f7ff0b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_A2025StockRepurchaseProgramMember_554b86f0-43b4-4dd9-9e9c-bb8e8bd73719_terseLabel_en-US" xlink:label="lab_trmb_A2025StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Stock Repurchase Program</link:label>
    <link:label id="lab_trmb_A2025StockRepurchaseProgramMember_label_en-US" xlink:label="lab_trmb_A2025StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2025 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_trmb_A2025StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_trmb_A2025StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2025 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_A2025StockRepurchaseProgramMember" xlink:href="trmb-20250103.xsd#trmb_A2025StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_A2025StockRepurchaseProgramMember" xlink:to="lab_trmb_A2025StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_9090470e-130c-4e5e-a438-1b68d544a09f_terseLabel_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on cash flow hedge</link:label>
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_label_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:to="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_9f33f7b6-fa24-4aa3-9d51-e2a8f1aa004f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a2590acc-1a16-49d5-9d58-029eeb84a366_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_NumeratorAbstract_d7884c95-2d39-4b42-b510-e3ffa5e34c74_terseLabel_en-US" xlink:label="lab_trmb_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_trmb_NumeratorAbstract_label_en-US" xlink:label="lab_trmb_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Numerator [Abstract]</link:label>
    <link:label id="lab_trmb_NumeratorAbstract_documentation_en-US" xlink:label="lab_trmb_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Numerator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_NumeratorAbstract" xlink:href="trmb-20250103.xsd#trmb_NumeratorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_NumeratorAbstract" xlink:to="lab_trmb_NumeratorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_70eb8fee-b3cf-4c7f-a6c2-acca5ec9b283_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchMember_86235b17-be1e-4ffa-bf60-1f8425322dd6_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_ResearchMember_label_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_21979d95-f2ce-4b84-b590-24a02178e6bf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_92680075-35ed-402d-9b25-fa6d94a89ee2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Performance of Our Financial Results</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_ecf819ae-080f-4990-b37a-50d21a3e5c7a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_68451271-451f-478c-a6a8-8215a123c024_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_23fb2da9-7c75-4327-9546-a9d3a7a24446_netLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_15224453-210c-40ce-9b91-fb854e34a84f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e8672be4-5f29-42ff-9a03-6adf52fd26df_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_971069c2-dca7-410e-8194-a37a773fc080_totalLabel_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Foreign, income tax provision</link:label>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_3bf5e9d0-7dab-422a-9c82-485746e576b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_4e1b11c0-5c54-45a3-a206-2876c4bf41cc_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_4e216879-dad1-469d-8449-37a54cc8531c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_UncommittedFacilitiesMember_bc44f603-706e-4e97-8758-5ba9efa47213_terseLabel_en-US" xlink:label="lab_trmb_UncommittedFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncommitted Facilities, floating rate</link:label>
    <link:label id="lab_trmb_UncommittedFacilitiesMember_label_en-US" xlink:label="lab_trmb_UncommittedFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Uncommitted Facilities [Member]</link:label>
    <link:label id="lab_trmb_UncommittedFacilitiesMember_documentation_en-US" xlink:label="lab_trmb_UncommittedFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Uncommitted Facilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedFacilitiesMember" xlink:href="trmb-20250103.xsd#trmb_UncommittedFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_UncommittedFacilitiesMember" xlink:to="lab_trmb_UncommittedFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_30e166f2-ba98-4a03-beae-aab6e7d579c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, number of shares available (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_43f20c25-c7be-4c85-b24f-a913ec248c6f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_35ac9b4c-9d9d-4a85-982e-805e1af4b6ca_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_c3e6ce38-4ba8-424b-a0f6-d14eba660716_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_238fdc9f-7f05-4b65-8093-d071d12b3f53_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_53cf9121-7d93-4d7c-ab50-ea151b24a3a9_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_04400e4f-9cd3-4950-ac71-f83e72fc2628_totalLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">US federal, income tax provision</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_5d019da1-5186-4d77-b286-1375044da1c5_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_fe01d2e8-febc-4122-9e84-8491fa4c363c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud Computing Arrangements</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_f196c1d5-4bdc-45de-85bb-26d319b401eb_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_0b5c362a-bc81-49c2-8a00-9d0108918d44_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a9284d00-4cbb-4099-917f-d3fc752d610e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_AuditInformationAbstract_label_en-US" xlink:label="lab_trmb_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_trmb_AuditInformationAbstract_documentation_en-US" xlink:label="lab_trmb_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AuditInformationAbstract" xlink:href="trmb-20250103.xsd#trmb_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_AuditInformationAbstract" xlink:to="lab_trmb_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_acb3c6ae-9321-47fb-8d70-5bc273e3a7d6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross&#160;Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3ed2950f-55b9-4441-b0bb-8b882937e74e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_05b7ff47-dbf2-4557-a4b9-907375236a09_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Decrease) increase related to prior years&#8217; tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_69761e72-f045-4939-a364-3fcaa77c630e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_a82def04-a048-4508-b4dd-a4988dd7e150_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments accounted for as hedges</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments in Hedges, at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember_label_en-US" xlink:label="lab_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jennifer Allison's Trading Arrangement, Potential Sale, Shares [Member]</link:label>
    <link:label id="lab_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember_documentation_en-US" xlink:label="lab_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jennifer Allison's Trading Arrangement, Potential Sale, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" xlink:to="lab_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_fed68170-6b9d-4ec7-87d8-a546db9b9108_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments Revenue</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0f80187a-14b3-49fd-aebe-2c54d9214b12_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_87712167-214b-4e6b-bf42-d14c6cbc22d6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_677b3c9a-4851-4c16-aa75-dcf61c0287a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Accumulated Other Comprehensive Loss, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_8a95c2b9-3dba-4229-98bc-f8f27a9aeb2b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_bcdfdf23-f0ec-4e38-b13d-da658853690c_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_PlatformScienceMember_cb4dd386-dfac-434b-9932-072b5615a2f0_terseLabel_en-US" xlink:label="lab_trmb_PlatformScienceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Platform Science</link:label>
    <link:label id="lab_trmb_PlatformScienceMember_label_en-US" xlink:label="lab_trmb_PlatformScienceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Platform Science [Member]</link:label>
    <link:label id="lab_trmb_PlatformScienceMember_documentation_en-US" xlink:label="lab_trmb_PlatformScienceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Platform Science</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PlatformScienceMember" xlink:href="trmb-20250103.xsd#trmb_PlatformScienceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_PlatformScienceMember" xlink:to="lab_trmb_PlatformScienceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_0f63dc58-f20d-40ec-96c1-2fec8d86043e_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_39b33fb1-afb6-4d1a-b3aa-ee2f291df98c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_96b7a36d-f96c-4759-9e80-a5e2d61ef1c6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_4b199533-6c4f-46aa-b35f-80b8f0399000_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Costs</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_dee17aa2-ad97-4695-9dff-688010887c66_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_a8ddcc25-12af-4a45-b792-e0e90fbbe717_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_c9304fe9-05bf-4bd9-b33b-89498bb8427c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_ac9f2928-3afc-48a1-8736-0556be19b0c4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Deferred Revenue [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_cac522f2-cc28-437a-a539-1c7d1de712c9_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_f82d284e-2fb4-4e79-91be-1134e762115b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, amortization period (in years)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_ad1b6f7d-262f-43ab-8d38-210878b067f4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from divestitures</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_c6cd1920-febd-460c-a2f2-57b1ba82b64d_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TermLoanDueApril2026Member_634b677d-20bf-47db-9c1a-8f30aa6537d2_terseLabel_en-US" xlink:label="lab_trmb_TermLoanDueApril2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan, due April 2026</link:label>
    <link:label id="lab_trmb_TermLoanDueApril2026Member_label_en-US" xlink:label="lab_trmb_TermLoanDueApril2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan, Due April 2026 [Member]</link:label>
    <link:label id="lab_trmb_TermLoanDueApril2026Member_documentation_en-US" xlink:label="lab_trmb_TermLoanDueApril2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan, Due April 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TermLoanDueApril2026Member" xlink:href="trmb-20250103.xsd#trmb_TermLoanDueApril2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TermLoanDueApril2026Member" xlink:to="lab_trmb_TermLoanDueApril2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_30e6692e-da9c-4ec4-9116-133bd2594303_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_dcb98e96-825a-48ce-92b7-c9d243d94cba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_4aaed1e1-ed5f-449e-9288-da751a80c33e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in-capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_70f9fb63-4aa3-4971-b705-127f28d8cd2a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_8d2c4e86-4f55-48d2-bde1-0440670a3933_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_6fe36a8b-bc3b-4631-b062-1bb0ba1c6a51_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed product technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_e52eec95-3eb5-4e0b-8581-d05ed7003f29_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_b360d5bd-31b0-4c30-8c51-a47e330d30b7_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_40064e29-6c8b-43bb-a36a-13a6f8c8de7a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_fa7e8956-fa4c-4d67-91ff-75c49c26a79f_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Divestitures gain, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6bdab4b-42a8-4a6f-af1f-feb12ee4540f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_99c5d57f-eca2-497d-85ef-f1180ff94b89_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_caf77d9c-ad6a-4928-8a71-0ada8021bad8_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2bb161cb-af37-451a-af5c-6cd44a132bfb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued during period, shares, employee stock purchase plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_b43caf35-80fd-4f7a-bb8e-8e95c1e9fa91_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fc36249f-7c19-4080-8bec-f00b25c668cb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive weighted-average shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_3e2d8bc2-5c3f-4b02-b7d7-1f2a77da6e8a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchased intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_d7f41cc6-4669-4942-8317-6bcd0ec94015_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_715cd062-ed77-4317-8b0e-60492a190289_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents - beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c059bae-1863-4b56-ad0d-635cd34d63d2_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents - end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4f1b3366-e756-425e-baf2-b41093410235_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_ab1261cc-c982-49ab-abe6-4becad91e7ca_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2b040eb1-07f5-4098-a6e0-f3b8e5bd279b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DeferredTaxAssetsDepreciationAndAmortization_c83ed1a1-441f-44a9-a536-cf814e74728f_terseLabel_en-US" xlink:label="lab_trmb_DeferredTaxAssetsDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_trmb_DeferredTaxAssetsDepreciationAndAmortization_label_en-US" xlink:label="lab_trmb_DeferredTaxAssetsDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Depreciation And Amortization</link:label>
    <link:label id="lab_trmb_DeferredTaxAssetsDepreciationAndAmortization_documentation_en-US" xlink:label="lab_trmb_DeferredTaxAssetsDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxAssetsDepreciationAndAmortization" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxAssetsDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DeferredTaxAssetsDepreciationAndAmortization" xlink:to="lab_trmb_DeferredTaxAssetsDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_f57e2eb8-d4f7-4b7a-981d-caf5481210b1_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_af05f8e4-2b24-479d-b5d7-3e14dfb7a2ae_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_91720f31-5cfd-48fc-a315-023deb09cbeb_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_27c821e3-7d39-4c43-a0bc-286664612602_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_6e23aca3-1b54-49a0-ada5-67d5d1160f85_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_0c6cca24-4a45-472e-bbc0-5360c3637d27_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program approved amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_SubscriptionAndServicesMember_27fabacd-28ca-4c17-8a6f-7b4c32e975aa_terseLabel_en-US" xlink:label="lab_trmb_SubscriptionAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription and services</link:label>
    <link:label id="lab_trmb_SubscriptionAndServicesMember_label_en-US" xlink:label="lab_trmb_SubscriptionAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription And Services [Member]</link:label>
    <link:label id="lab_trmb_SubscriptionAndServicesMember_documentation_en-US" xlink:label="lab_trmb_SubscriptionAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription And Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SubscriptionAndServicesMember" xlink:href="trmb-20250103.xsd#trmb_SubscriptionAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_SubscriptionAndServicesMember" xlink:to="lab_trmb_SubscriptionAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_b630f764-deb6-4558-80a8-913eb9988b12_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_0626047d-fe88-4b6c-9309-0254d3f6396a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_94037bcd-f6e6-4f77-9c67-15e622e02869_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease expense and other</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_73f10f26-0a31-4f85-a243-a8df043b80a2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted&#160;average grant-date&#160;fair&#160;value, shares vested, net (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_7249c5e8-9340-4fd9-9e08-fad7e30642ff_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_9860ee39-7455-4d04-a6e6-15d0857c210b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_ff1d129e-87fc-4461-be3a-78d59ad4f07a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2d5e51a9-34f3-4b25-86bd-92366ebe2828_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_dd015cc3-256e-4663-8990-2325b22b0b7e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_867b06a9-d815-4729-846c-f2b6ef2a2e9f_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_6b3255d4-b203-47bd-bf1b-9584104f4c69_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_JenniferAllisonMember_label_en-US" xlink:label="lab_trmb_JenniferAllisonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jennifer Allison [Member]</link:label>
    <link:label id="lab_trmb_JenniferAllisonMember_documentation_en-US" xlink:label="lab_trmb_JenniferAllisonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jennifer Allison</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonMember" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_JenniferAllisonMember" xlink:to="lab_trmb_JenniferAllisonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_6e91ceff-a779-4e9f-abdb-f32afae482fb_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign:</link:label>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_39c827f8-5b3c-45bc-b0a0-bcf142d25dd5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_c8143a24-b87b-4453-a9a9-4a8945ea1c00_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Revenue From Customers by Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_cc452beb-7c5e-4884-91e2-81f844937ce8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_7ad17ac4-ec93-41c1-81be-0e59c87a1421_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_a6ef6580-67ed-4d05-a1b8-b63c166ad739_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_0e319000-11d2-4ad1-8099-e41c1ecfd780_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_e556c2f3-1fa7-4fe9-9635-4a4e03c2b1ec_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_dc01dba5-d80e-44a2-95d6-ce2eef6040d4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation and other adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_de03ff4e-9049-42e3-b4f8-407981354126_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_62788800-ce5b-4857-889c-752ebbdb98d7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_fce94340-86d2-4407-a85e-53f344e40633_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_745ef3da-d066-4c52-a797-e5a1328d55e9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net&#160; Carrying Amount</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_359f006c-d930-454a-8c6c-4e4b9f245f62_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6137abab-e9d1-49d9-9f20-d6f9bc422e23_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_f9f0a7a4-3b30-4d04-8024-beeb19b55e74_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_357dc801-2830-4c9b-b218-6ac092d8ee52_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_f7747324-3f10-4ba7-91b4-6eb71bf38dcd_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_12445053-ce55-4f2c-9695-c6276e5e2614_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TrimbleAgMember_1d55aee3-9bcd-4bd5-b1a8-fde4b3235717_terseLabel_en-US" xlink:label="lab_trmb_TrimbleAgMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trimble Ag</link:label>
    <link:label id="lab_trmb_TrimbleAgMember_label_en-US" xlink:label="lab_trmb_TrimbleAgMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trimble Ag [Member]</link:label>
    <link:label id="lab_trmb_TrimbleAgMember_documentation_en-US" xlink:label="lab_trmb_TrimbleAgMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trimble Ag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TrimbleAgMember" xlink:href="trmb-20250103.xsd#trmb_TrimbleAgMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TrimbleAgMember" xlink:to="lab_trmb_TrimbleAgMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_d8de5070-e588-4a1d-8663-631f03617601_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_d6faffd9-7a5f-4ae2-8400-ac97ac339b09_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_746818d7-28ea-4d02-b362-773e30d2ea25_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8380e6bd-0509-4cc1-b606-608e4619c2a2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_2ef4639c-8638-48ca-919b-5fcde4e38834_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cff1171-e3ab-4f1d-8ef0-cc185cac8d3f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_d8493e55-e9b8-4280-a2fc-59d411825f95_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of equity method investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_e08af543-2583-4426-8d38-6a2c1eb702c4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvesteeMember_b8c7357d-21b3-4074-a7ab-9ee40cc2a162_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investee</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvesteeMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeMember" xlink:to="lab_us-gaap_EquityMethodInvesteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_SegmentOperatingIncomePercent_0e0136e3-b8da-4404-90b3-87caac016154_terseLabel_en-US" xlink:label="lab_trmb_SegmentOperatingIncomePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment operating income (as percent)</link:label>
    <link:label id="lab_trmb_SegmentOperatingIncomePercent_label_en-US" xlink:label="lab_trmb_SegmentOperatingIncomePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Operating Income, Percent</link:label>
    <link:label id="lab_trmb_SegmentOperatingIncomePercent_documentation_en-US" xlink:label="lab_trmb_SegmentOperatingIncomePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Segment Operating Income, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SegmentOperatingIncomePercent" xlink:href="trmb-20250103.xsd#trmb_SegmentOperatingIncomePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_SegmentOperatingIncomePercent" xlink:to="lab_trmb_SegmentOperatingIncomePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_275310f8-d87b-4c6b-9c5c-f088514b3916_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9a9a43c5-4dc9-42a2-9986-b79aa4923af6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_1416811d-7f9f-4b68-9d00-4adad2edc46c_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bfcacb4c-8e48-43a3-bff3-60b5353073ef_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9385b7e3-ed1d-4b55-a927-b36d3fd05965_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f2df1d1c-4bd2-424d-8da9-e5d9e958308c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net assets, wrote off</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_513d7035-da82-4ded-a255-fec91f18c742_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue_d060192a-ad27-460d-9685-46a0f811ad8d_terseLabel_en-US" xlink:label="lab_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue percentage</link:label>
    <link:label id="lab_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue_label_en-US" xlink:label="lab_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual Percentage Of Total Revenue</link:label>
    <link:label id="lab_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue_documentation_en-US" xlink:label="lab_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period as a percentage of total revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" xlink:href="trmb-20250103.xsd#trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" xlink:to="lab_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_6d3b8e45-4af7-4ff4-82f9-d22064a61b75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net unrealized actuarial (losses) gains</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b03aab4-1e15-46e4-a96f-1b29bff42b2a_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_3a3e80c0-edac-4bda-816c-366350c9ff58_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_b6bd6511-3022-4a8f-9acf-8363b60a47f9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross&#160;Carrying Amount</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Measurement Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:to="lab_us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c0e6c6da-d6af-4cf6-b9d5-a730622d5518_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_036fae48-c587-4479-b88e-f4e6f494c524_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted&#160;Average Grant-Date&#160;Fair&#160;Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_49aa24ca-74db-4766-a072-ce2c71df6140_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_0b00f674-6130-4746-806b-f13e04b93f41_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ac9f2798-35bc-4d65-bcae-34c4285ca682_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_48c76997-548e-4caa-9763-82279344b921_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_16650103-d32d-42d7-acc5-98f5e80bdf17_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_4150a4e8-ad33-42af-bdae-99f68eb51d40_terseLabel_en-US" xlink:label="lab_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag</link:label>
    <link:label id="lab_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag</link:label>
    <link:label id="lab_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:href="trmb-20250103.xsd#trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2e5e025-ab58-4403-ab94-515561538ba8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisitions of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2b60209e-7791-4653-aebc-ef9ac0000405_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4fb2db8d-e88f-4626-b76b-8953f1841ff0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_162e3f36-c1c9-43fc-97f6-92b830ccf6bf_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TwoThousandTwentyFourSeniorNotesMember_fc555c09-5f15-4c9b-aec9-682a7596cf6e_verboseLabel_en-US" xlink:label="lab_trmb_TwoThousandTwentyFourSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes, 4.75%, due December 2024</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyFourSeniorNotesMember_label_en-US" xlink:label="lab_trmb_TwoThousandTwentyFourSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Four Senior Notes [Member]</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyFourSeniorNotesMember_documentation_en-US" xlink:label="lab_trmb_TwoThousandTwentyFourSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Four Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyFourSeniorNotesMember" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyFourSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TwoThousandTwentyFourSeniorNotesMember" xlink:to="lab_trmb_TwoThousandTwentyFourSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_fbe8f154-42f7-4ac7-8107-98515931066e_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_1129410a-f3f1-45b3-bae5-ce28da300216_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e7171743-fe41-4834-9273-2ca7207cfc51_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_18767dab-bb65-49ac-9e01-139aafa7f46d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_b53decb1-69e8-4f15-9a93-53b34671134c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, non-current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_a05465e9-0d06-470b-aba5-ad9b53c6e906_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_63bb9611-963e-482c-92ac-ce824c851d24_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_UncommittedRevolvingCreditFacilities75millionMember_f3eca586-78c3-4ce5-8e80-7a458b1d1c82_terseLabel_en-US" xlink:label="lab_trmb_UncommittedRevolvingCreditFacilities75millionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncommitted Revolving Credit Facilities $75 million</link:label>
    <link:label id="lab_trmb_UncommittedRevolvingCreditFacilities75millionMember_label_en-US" xlink:label="lab_trmb_UncommittedRevolvingCreditFacilities75millionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Uncommitted Revolving Credit Facilities $75 million [Member]</link:label>
    <link:label id="lab_trmb_UncommittedRevolvingCreditFacilities75millionMember_documentation_en-US" xlink:label="lab_trmb_UncommittedRevolvingCreditFacilities75millionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Uncommitted Revolving Credit Facilities $75 million [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedRevolvingCreditFacilities75millionMember" xlink:href="trmb-20250103.xsd#trmb_UncommittedRevolvingCreditFacilities75millionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_UncommittedRevolvingCreditFacilities75millionMember" xlink:to="lab_trmb_UncommittedRevolvingCreditFacilities75millionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_cea68f02-de48-4600-842f-c84e58f3a1b5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, renewal term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DebtLongTermAndShortTermCombinedAmountGross_4f1b7f56-be2b-424f-8cf2-62e9aa2d76b8_totalLabel_en-US" xlink:label="lab_trmb_DebtLongTermAndShortTermCombinedAmountGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_trmb_DebtLongTermAndShortTermCombinedAmountGross_label_en-US" xlink:label="lab_trmb_DebtLongTermAndShortTermCombinedAmountGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long Term And Short Term, Combined Amount, Gross</link:label>
    <link:label id="lab_trmb_DebtLongTermAndShortTermCombinedAmountGross_documentation_en-US" xlink:label="lab_trmb_DebtLongTermAndShortTermCombinedAmountGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt, Long Term And Short Term, Combined Amount, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross" xlink:href="trmb-20250103.xsd#trmb_DebtLongTermAndShortTermCombinedAmountGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross" xlink:to="lab_trmb_DebtLongTermAndShortTermCombinedAmountGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_b1e272d7-ce9d-48f0-91b6-01116104f1d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_cbd12c8b-9d9b-4b93-a02d-f6b811c043d5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Carrying Amount of Goodwill by Operating Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_dcaff3a4-e712-4368-9c91-c7d479a035bf_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_d5dd7543-fa06-42a9-b295-7d06f9191a4a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Pro-Forma Financial Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_RestructuringChargesAndOtherCosts_cadd099a-26ab-45ef-aaaa-ebe985196537_negatedLabel_en-US" xlink:label="lab_trmb_RestructuringChargesAndOtherCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Restructuring and other costs</link:label>
    <link:label id="lab_trmb_RestructuringChargesAndOtherCosts_label_en-US" xlink:label="lab_trmb_RestructuringChargesAndOtherCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges And Other Costs</link:label>
    <link:label id="lab_trmb_RestructuringChargesAndOtherCosts_documentation_en-US" xlink:label="lab_trmb_RestructuringChargesAndOtherCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restructuring Charges And Other Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RestructuringChargesAndOtherCosts" xlink:href="trmb-20250103.xsd#trmb_RestructuringChargesAndOtherCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_RestructuringChargesAndOtherCosts" xlink:to="lab_trmb_RestructuringChargesAndOtherCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0248b4c-2742-4a6b-b42d-7ca22efa2628_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_b2ba83d6-6bea-49f8-b183-d16ff6f6a9cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_12259343-5902-43c4-b535-d3ac272853d5_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_1a913182-53aa-43a7-90e4-4919f5c6d816_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_72779ae5-d603-4300-8dd3-b8ebd858ef08_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c739270f-bee8-4fbe-828b-0bd5230c2cd3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_973d7329-3aad-40a1-8064-704b425d3e12_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of shares authorized for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2d3db321-7892-4806-bfa9-49c19a2b4fcf_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current and non-current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet_e2ae9af0-f7eb-4323-b760-b067ff6cb93c_terseLabel_en-US" xlink:label="lab_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet_label_en-US" xlink:label="lab_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net</link:label>
    <link:label id="lab_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet_documentation_en-US" xlink:label="lab_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" xlink:href="trmb-20250103.xsd#trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" xlink:to="lab_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4b6d9e8d-3341-47ed-9f36-7f0eba848b76_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_106236d7-0a91-41db-a86e-691ab98e6188_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_be41e7e9-8107-4de1-9c96-0cb58fcd3a6b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_75ad6dad-b03f-492e-bb3b-956e3ab0bd32_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c0b316bc-169b-446e-aa80-039238c85e66_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_45db1ad8-653d-44c9-9313-88b4e75fa359_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7bfffa2e-3a8b-470c-b924-e807cd362be0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_2619a1fa-8c38-4a5e-a68f-e1175fefc261_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember_b6498768-41e1-4e26-bb33-8853ac7f0502_terseLabel_en-US" xlink:label="lab_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncommitted Revolving Credit Facilities 100 million euros</link:label>
    <link:label id="lab_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember_label_en-US" xlink:label="lab_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Uncommitted Revolving Credit Facilities 100 million euros [Member]</link:label>
    <link:label id="lab_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember_documentation_en-US" xlink:label="lab_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Uncommitted Revolving Credit Facilities 100 million euros [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember" xlink:href="trmb-20250103.xsd#trmb_UncommittedRevolvingCreditFacilities100millioneurosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember" xlink:to="lab_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_050ee99a-6749-446b-9ebd-a081555553fa_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:to="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9211ec0e-cdbd-4494-bc8a-4e709dd2054f_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_b73aa41a-de34-45b5-9bce-2d1eee1e81b3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_449589db-05b1-4a20-98f6-a72a40aec4e1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9cc85887-d0a8-4953-baba-888927a09f85_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Revenue, Operating Income And Identifiable Assets By Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_e3d15e1f-5c95-492b-bcd3-23f2b2976ced_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b4828e6b-98ec-4c99-9cab-efea27eac6e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Number of units, shares vested, net (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_458f08df-7d0c-4a55-82be-793e39b12712_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Revenue and Performance Obligations</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_beded0b2-0ad3-4499-aa02-b4bd6714f37f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_fab5784d-3518-4962-b514-541e5a8efef1_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e5fac1f6-531a-46e0-ae1c-2b412b3d50ac_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_04074df9-1fc1-478e-8f26-2f8ea0e4b6e9_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of purchased intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_dc6d29d4-957f-495c-b443-288fccd3b7a2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance of the period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_146a3db6-0baa-4618-b80e-c8f3ac092c61_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance of the period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_AsiaPacificAndOtherNonUsCountriesMember_5a798224-b613-4a43-a526-984d0a6cf572_terseLabel_en-US" xlink:label="lab_trmb_AsiaPacificAndOtherNonUsCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asia Pacific and Rest of World</link:label>
    <link:label id="lab_trmb_AsiaPacificAndOtherNonUsCountriesMember_label_en-US" xlink:label="lab_trmb_AsiaPacificAndOtherNonUsCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific And Other Non Us Countries [Member]</link:label>
    <link:label id="lab_trmb_AsiaPacificAndOtherNonUsCountriesMember_documentation_en-US" xlink:label="lab_trmb_AsiaPacificAndOtherNonUsCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asia Pacific And Other Non-US Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AsiaPacificAndOtherNonUsCountriesMember" xlink:href="trmb-20250103.xsd#trmb_AsiaPacificAndOtherNonUsCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_AsiaPacificAndOtherNonUsCountriesMember" xlink:to="lab_trmb_AsiaPacificAndOtherNonUsCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_ee5e4d92-dc08-4a18-a95a-1b6fc547c1df_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Description Of Business And Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_cc262fff-9aaa-4d66-96af-457f3b1ae686_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_b4539aa7-8853-4d82-be78-32836f3b2ddf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other purchased intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_80a22e4b-77cb-4eef-9930-f0a81cabfdd2_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_33c00a78-8faa-42fa-b937-0aa275d4f6df_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_a7493931-ee8d-4b5d-93d7-123ba6fe18d4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_e43c9c84-2879-45b4-b166-c8af57bf2191_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod_bd297920-aad8-4abb-ad16-e01a78868cb0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance adjustments above target levels at vesting date (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_eb349076-1d35-4e9b-8d47-9621ebfbe068_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. State:</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_f8bb4966-1a33-4cee-bda8-ec80d4950651_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantees, Including Indirect Guarantees of Indebtedness of Others</link:label>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_label_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantees, Indemnifications and Warranties Policies [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_5973c6ac-6067-4dfa-bb31-df7003cfece4_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_13a4570e-7b53-421b-bb76-9b5ecaa20468_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_2916e559-2ce9-4f3a-8933-e323b6b5a0eb_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9f81135b-11c4-4b8e-8d7e-47fd7b7b0d7f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_f6b3c544-e8e5-4b11-bc5c-cfb2ecb5336f_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_e6baa971-4b8a-46c5-9b2b-0bd3c5769f00_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ArchitectsEngineersConstructionAndOwnersMember_2f7c100a-9144-4450-8bd5-47765f979574_terseLabel_en-US" xlink:label="lab_trmb_ArchitectsEngineersConstructionAndOwnersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AECO</link:label>
    <link:label id="lab_trmb_ArchitectsEngineersConstructionAndOwnersMember_label_en-US" xlink:label="lab_trmb_ArchitectsEngineersConstructionAndOwnersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Architects, Engineers, Construction and Owners [Member]</link:label>
    <link:label id="lab_trmb_ArchitectsEngineersConstructionAndOwnersMember_documentation_en-US" xlink:label="lab_trmb_ArchitectsEngineersConstructionAndOwnersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Architects, Engineers, Construction and Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember" xlink:href="trmb-20250103.xsd#trmb_ArchitectsEngineersConstructionAndOwnersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember" xlink:to="lab_trmb_ArchitectsEngineersConstructionAndOwnersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5541c23d-8bb4-49a3-9e93-77d9f2a1de68_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fd540bee-67b5-4aef-a4ba-1ad9616a1afd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated income before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_550a6f7c-0833-4bb4-9e0d-cada88fc5c7b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_fc1a823f-6ef4-4e95-9b2d-5eebebf9ab3f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_74ab80c3-0349-41a6-b7aa-3751921bfc8c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee plans, net of tax withholding (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_90a7e946-9fc3-4956-a7cf-14bc30047936_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_d640958a-70fe-4e63-8a2c-46970e5e2416_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assets And Liabilities Held For Sale Included in Consolidated Balance Sheets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_8d686ea1-5042-4a2d-9b9d-ba5b48df70e8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_b48d8f0b-9bb9-48b6-9d8c-eaf643ed6e22_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Held-for-Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_a67cca2f-5df4-455c-a05d-3b90cadde018_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_2dca5022-0fe2-47ba-8150-5c6c270dc003_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-current deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_758fc0d8-0228-4648-8286-371e4760b163_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average useful lives (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4941b710-28f4-4e6e-a58d-34ab9148936d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Useful Lives (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_18a91b0a-44c1-4bd2-acda-e75cdf9975eb_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_890aebf2-2f35-4e02-893f-1d28b31cde03_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_c3c5e9fc-430d-41fe-a2a5-cea44ec54888_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_df267f99-19bb-422c-801c-407550dc3ffb_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of capitalized software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_57ef8fe2-8f9b-4bd2-97fc-c723314bf453_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_fc3b6fdd-4d4b-43e3-a248-9ccffaa7fddc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_fe8a8595-07fd-4ff6-80b4-78be22d8014f_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8c33cce5-21b8-4c30-b399-6a6a6973c974_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently issued Accounting Pronouncements not yet Adopted And Recently Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_4c7fa30a-a72d-4586-9940-35947da7f26c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_63b2c699-4ac0-4a31-bbc0-a28f17867b8e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b670fbe-cfa8-4229-b264-1ae9badc493f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f899f229-4092-43cc-a2ff-bf2c3a4835e8_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_33959167-deea-4f02-9a6a-10c44a0efda2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1f8bf8b3-4332-4e04-9229-bb65404ae02a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before taxes, united states</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_fdb780e6-7a46-44a1-9a31-9bfba45ec02d_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_33ef7b87-89c1-4851-bd0b-95635f8922d9_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_5e9807b8-3730-4932-a298-83a1f263799c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of the target grant amount received at vesting (in percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_3714ecd5-0996-4853-ba1c-8737149774f0_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_16a3842b-f2cd-4386-8d83-16ee284127de_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7d3eb91b-b66d-4f2d-bb7c-89b2dc6e51b9_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_a98c6c28-e8ac-411c-b877-9dfe8719a948_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign-derived intangible income</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, FDII, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_1d07d426-2d25-4e74-ab4f-42541e727153_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_b6a2bbf8-e084-4cfe-958c-edbedcee7391_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_59b6b1d5-dfa6-419f-a0dc-7d6068dd91bc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DeferredTaxAssetsOperatingLeaseLiability_95da1dfd-fd9f-4b5c-8a66-2a78b40bc1ba_terseLabel_en-US" xlink:label="lab_trmb_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_trmb_DeferredTaxAssetsOperatingLeaseLiability_label_en-US" xlink:label="lab_trmb_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Liability</link:label>
    <link:label id="lab_trmb_DeferredTaxAssetsOperatingLeaseLiability_documentation_en-US" xlink:label="lab_trmb_DeferredTaxAssetsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxAssetsOperatingLeaseLiability" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DeferredTaxAssetsOperatingLeaseLiability" xlink:to="lab_trmb_DeferredTaxAssetsOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_b2ec4c44-5ab9-43b2-bb60-807a72f8e837_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_a5ff4f2b-a95d-4f8f-9b25-a3882c7fe46e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_15a4afc9-8584-4591-94a9-bf6d8238cf8b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b6477378-62df-467e-8800-37b520e00df6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, equity instruments other than options, vested in period, fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_da7c90c4-c1b2-49e6-b796-710eef9354b6_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a48a7ca5-1c0d-49f4-9dbb-d7e8db49ec9e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_65b2e9bf-3446-4a31-bb06-0ca7928ea2d9_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_46075037-0b65-42cf-904d-208e6b24559f_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-operating income (expense), net:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_97211684-b9c4-47bf-9912-24abc23c6ab9_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_7bc13f4f-bac9-413a-a7be-16eb5f769f01_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_feccdb97-8d9d-4771-a5ba-cf16a68b81b6_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental cash flow disclosure:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_105ab7c3-df69-4098-bb4c-f98a253e6081_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed rate</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_66f3bdd0-a3ba-4388-9bef-bbeae19dd8af_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized compensation expense weighted-average recognition period (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_59cc646c-4030-401b-a007-5c8a6c992e3a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_358278dc-51e5-4cc3-8efb-0367f0635960_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_9ddcf836-fd01-4fae-8582-2cf225473775_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized research and development</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_7b1ac1e0-583b-47ae-aba3-c6bc62d6f49b_totalLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">US state, income tax provision</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_9ba02233-a6f8-46e4-8466-b742fb840d67_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total non-operating income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_5de21c2e-bee2-4646-a49a-15ca66b6a83a_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total non-operating income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bfc9f1f2-1a36-4d23-b10f-8a0bbe37cd0f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_cc9e16aa-1b89-4070-a241-7dd1b7d8a82a_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_747a88fb-dbaa-4d44-a9bc-a33d0c9f76df_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_63f1d949-5deb-49d8-8665-208723c72aec_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_51e6e5ef-ebea-4fa3-980d-b7f5cb16a5c1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_50272286-9175-4bda-9b10-ce343832fe74_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_0bcb777e-4e2d-4797-97d0-044676359732_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_45b09bda-7f18-46a0-a3a4-f2c8117095e7_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Consolidated operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_47a60f21-47e8-45d5-896e-1043a93cc912_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ShortTermDebtGross_e5510802-1898-4248-8a77-bdd8c34c6da2_terseLabel_en-US" xlink:label="lab_trmb_ShortTermDebtGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_trmb_ShortTermDebtGross_label_en-US" xlink:label="lab_trmb_ShortTermDebtGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short Term Debt, Gross</link:label>
    <link:label id="lab_trmb_ShortTermDebtGross_documentation_en-US" xlink:label="lab_trmb_ShortTermDebtGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShortTermDebtGross" xlink:href="trmb-20250103.xsd#trmb_ShortTermDebtGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ShortTermDebtGross" xlink:to="lab_trmb_ShortTermDebtGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1ac8b98e-4e2a-45b7-80a7-21f7ca71c7a0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_a84aa316-9ae6-4672-91ff-54e127147f42_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_759bed13-45bf-43fa-955f-26006b482d3b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_86c1b6ec-e9bb-4700-9cb9-3e769b51a3ba_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_9c1f0e42-4366-4d56-9f7c-b091f447ac1f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_1c62558b-4ab2-40fa-af8e-dd826d6b7e6d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TermLoanDueApril2028Member_d5418b64-aaaf-4f40-a934-a931deab902c_terseLabel_en-US" xlink:label="lab_trmb_TermLoanDueApril2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan, due April 2028</link:label>
    <link:label id="lab_trmb_TermLoanDueApril2028Member_label_en-US" xlink:label="lab_trmb_TermLoanDueApril2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan, Due April 2028 [Member]</link:label>
    <link:label id="lab_trmb_TermLoanDueApril2028Member_documentation_en-US" xlink:label="lab_trmb_TermLoanDueApril2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan, Due April 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TermLoanDueApril2028Member" xlink:href="trmb-20250103.xsd#trmb_TermLoanDueApril2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TermLoanDueApril2028Member" xlink:to="lab_trmb_TermLoanDueApril2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_5789fb12-98f4-46a4-a720-8ab3c7167f3e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_232d78cd-9a5b-4a8a-8f50-68db1146fb01_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_d65f5b77-beb6-4f1c-9896-b77fd0bcece2_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a34a9fee-0b62-4f81-9ab4-cf793e7f7f38_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_23d42ce1-ce1d-4e37-a11e-ef1393a7496a_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_e6628415-81ef-4d3d-bab3-5ba3a995af62_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775fb48e-5d6c-4ab9-9504-40faf0563969_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TwoThousandTwoStockPlanMember_746d9390-8c45-461a-8629-31384cf7a26a_terseLabel_en-US" xlink:label="lab_trmb_TwoThousandTwoStockPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Two Thousand Two Stock Plan</link:label>
    <link:label id="lab_trmb_TwoThousandTwoStockPlanMember_label_en-US" xlink:label="lab_trmb_TwoThousandTwoStockPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Two Stock Plan [Member]</link:label>
    <link:label id="lab_trmb_TwoThousandTwoStockPlanMember_documentation_en-US" xlink:label="lab_trmb_TwoThousandTwoStockPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Two Stock Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwoStockPlanMember" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwoStockPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TwoThousandTwoStockPlanMember" xlink:to="lab_trmb_TwoThousandTwoStockPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_8e7b25d3-d216-439e-ac63-ea4f12cad1fd_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_b8c5ec88-43a1-4f35-be04-36cc03d0bc93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_569584e9-f423-487d-b944-b5ed94c4f54a_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for Operating lease liabilities:</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_280958b4-f9a4-4cdc-a11b-cdd4b7f94b7b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_NumberOfRevolvingLoanFacilities_cc6a8be5-762d-4e47-bf9c-6ed7dd5be321_terseLabel_en-US" xlink:label="lab_trmb_NumberOfRevolvingLoanFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of revolving loan facilities</link:label>
    <link:label id="lab_trmb_NumberOfRevolvingLoanFacilities_label_en-US" xlink:label="lab_trmb_NumberOfRevolvingLoanFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Revolving Loan Facilities</link:label>
    <link:label id="lab_trmb_NumberOfRevolvingLoanFacilities_documentation_en-US" xlink:label="lab_trmb_NumberOfRevolvingLoanFacilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Revolving Loan Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_NumberOfRevolvingLoanFacilities" xlink:href="trmb-20250103.xsd#trmb_NumberOfRevolvingLoanFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_NumberOfRevolvingLoanFacilities" xlink:to="lab_trmb_NumberOfRevolvingLoanFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_62b0605b-bf0c-4405-b69b-5af85c2b5a9c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_34de6aa7-8b54-4da3-9792-6f34bac3d841_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period of recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_SubscriptionTerm_298099f2-98eb-431c-a267-b21285f90e46_terseLabel_en-US" xlink:label="lab_trmb_SubscriptionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription term (in years)</link:label>
    <link:label id="lab_trmb_SubscriptionTerm_label_en-US" xlink:label="lab_trmb_SubscriptionTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription Term</link:label>
    <link:label id="lab_trmb_SubscriptionTerm_documentation_en-US" xlink:label="lab_trmb_SubscriptionTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SubscriptionTerm" xlink:href="trmb-20250103.xsd#trmb_SubscriptionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_SubscriptionTerm" xlink:to="lab_trmb_SubscriptionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_093bde81-42e4-4ad8-8644-1c76af12aecb_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_9eb66278-e827-4059-bde5-54d5dc7d7b3b_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_3f1ba792-8d5f-4661-a3d7-0f1a9bc7c40d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_7e210bf4-df0b-49eb-94ca-25cc4749923d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_25d15392-c7c5-4577-87b8-ffde5f71e848_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_bbd03e1f-1990-414c-b4a2-ed4c40ba9b16_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0a75e1e0-8ac3-4218-9490-a09a32d3f2bd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_b657f78f-5480-4429-84eb-970e05a95c75_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f6a9e6f0-0502-402b-b6c5-770c06e03405_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_24231f7e-21ac-4b64-a4bf-ac949e03e251_verboseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation Of Our Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent_4b27e7ad-c836-4fbd-9c64-dcdc5e5b4d14_terseLabel_en-US" xlink:label="lab_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other U.S. taxes on foreign operations</link:label>
    <link:label id="lab_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent_label_en-US" xlink:label="lab_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent</link:label>
    <link:label id="lab_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent_documentation_en-US" xlink:label="lab_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" xlink:href="trmb-20250103.xsd#trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" xlink:to="lab_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_14440245-3aa6-4969-be27-a50ad31741eb_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_26e00a79-9ec7-49ab-8513-c0ae9aa68047_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expense:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_b46f0dde-f164-495e-8955-8e6360e054f1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity, Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_adecb25d-a64e-4b24-8f80-2f3834df3682_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components Of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_469f1eca-9f64-4e3b-aaa4-95aa67100742_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9506592c-52f9-43da-a5bb-b557eee3cb2f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted&#160;average grant-date&#160;fair&#160;value, outstanding at the beginning of year (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_82386527-9900-4d0d-a6c8-f86fa9c2074c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted&#160;average grant-date&#160;fair&#160;value, unvested at the end of year (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_RevenueContractTerm_30bed38a-f236-469f-bcb7-114f4539d747_terseLabel_en-US" xlink:label="lab_trmb_RevenueContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription revenue term (in years)</link:label>
    <link:label id="lab_trmb_RevenueContractTerm_label_en-US" xlink:label="lab_trmb_RevenueContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Contract Term</link:label>
    <link:label id="lab_trmb_RevenueContractTerm_documentation_en-US" xlink:label="lab_trmb_RevenueContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Contract Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RevenueContractTerm" xlink:href="trmb-20250103.xsd#trmb_RevenueContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_RevenueContractTerm" xlink:to="lab_trmb_RevenueContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f625f4f6-044e-4fad-b7ac-6d0579f5d196_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_606c87c2-adbb-4ee3-b0aa-9624bbfaa090_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_01ca7563-aaab-469b-b575-80274c637f8f_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4ca8fa3f-1755-4a9e-ae97-f8435f18ded5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unamortized discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_a572af6e-65ef-4ad4-8ace-b96666592cca_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_42fc747e-e376-404b-8270-59039c4e5c76_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_b90bd9c0-b779-4ecc-b1f1-122213af0bb7_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_3379d780-f8e6-4282-a05c-e39515d08bc1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf2081bd-39f2-4c16-9a3c-92ff51b4a962_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_95c58a8d-9f2f-4554-a4cb-93c919bbab51_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c91155cd-8dc4-47b9-a761-8234976ab88f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsEquityMethodInvestments_5041a7c0-3e05-4e9f-8879-836f249daadc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:to="lab_us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_963c412c-72d8-4c53-91f9-a4ed7d36389c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_038a236d-6e57-4e3d-bcb8-68d9e0d37b0b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TransitionServicesAgreementTerm_66f81ec7-dc4b-4175-9c85-0864f4537cfd_terseLabel_en-US" xlink:label="lab_trmb_TransitionServicesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract manufacturing services period of the divested products (in years)</link:label>
    <link:label id="lab_trmb_TransitionServicesAgreementTerm_label_en-US" xlink:label="lab_trmb_TransitionServicesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transition Services Agreement, Term</link:label>
    <link:label id="lab_trmb_TransitionServicesAgreementTerm_documentation_en-US" xlink:label="lab_trmb_TransitionServicesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transition Services Agreement, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransitionServicesAgreementTerm" xlink:href="trmb-20250103.xsd#trmb_TransitionServicesAgreementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TransitionServicesAgreementTerm" xlink:to="lab_trmb_TransitionServicesAgreementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_729b9f05-a105-49b5-a82a-9e5ed44ba404_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember_a3895127-6758-48c9-88c3-cdfde96368c0_terseLabel_en-US" xlink:label="lab_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 and 2017 Stock Repurchased Program</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember_label_en-US" xlink:label="lab_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs [Member]</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember_documentation_en-US" xlink:label="lab_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" xlink:to="lab_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b0154773-1e5a-4609-9165-a6532698365d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_7acc514d-99bd-4072-960d-c56ab7a2f6a1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_22496b66-714f-40b3-baaf-96807efefe30_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3d5fd246-327f-4034-a83c-c76b9fa4eb22_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Deferred Tax Assets And Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_372155bb-16ef-4de3-92bc-11498aa77a56_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_9e0b2060-e73b-492f-b1a2-f9bb716a1f21_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_PostContractSupportTerm_e00b159c-3442-4b96-89ce-100263404b38_terseLabel_en-US" xlink:label="lab_trmb_PostContractSupportTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Post contract support term (in years)</link:label>
    <link:label id="lab_trmb_PostContractSupportTerm_label_en-US" xlink:label="lab_trmb_PostContractSupportTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post Contract Support Term</link:label>
    <link:label id="lab_trmb_PostContractSupportTerm_documentation_en-US" xlink:label="lab_trmb_PostContractSupportTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Post Contract Support Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PostContractSupportTerm" xlink:href="trmb-20250103.xsd#trmb_PostContractSupportTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_PostContractSupportTerm" xlink:to="lab_trmb_PostContractSupportTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_fb8e1bd4-5330-4540-be86-1593888adde4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued during period, value, employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_b949c599-aa3f-47ba-b600-88222794f90a_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_10c6905c-d977-46d3-9ef9-5b588423f140_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_79a058fe-7976-436f-a395-3cb3f0a67696_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">U.S. Federal research and development credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_867a84f7-8ae8-4ff4-a4dc-b67901c58e4f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets and Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_7e78a239-a06a-4b3d-803e-4b3b9714e186_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c626c68d-0a09-4583-8a49-50451adea752_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted&#160;average grant-date&#160;fair&#160;value, granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_4b7a6ea4-7b98-4680-8e06-086e60402933_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_c675be19-22aa-4ecd-9b01-c42187861a42_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_1bf8fd93-b9b5-4814-bd8f-67de4c758531_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember_2f9806c3-3324-474c-b13c-2331f034a50e_terseLabel_en-US" xlink:label="lab_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance-Based Stock Units, Achievement Of Company Performance Metrics</link:label>
    <link:label id="lab_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember_label_en-US" xlink:label="lab_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance-Based Stock Units, Achievement Of Company Performance Metrics [Member]</link:label>
    <link:label id="lab_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember_documentation_en-US" xlink:label="lab_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance-Based Stock Units, Achievement Of Company Performance Metrics</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" xlink:to="lab_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_8dbe8f27-8e28-4845-8530-92b074c3d06c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, term (in years)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ad10d7ee-b3aa-426f-8626-8bd48489514c_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_edb44f36-89a1-4cf3-9614-54b635e68da0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_9daa9566-26bc-4c71-8344-6a9f012b676c_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_19870fcf-1d0c-435e-b34a-52b9983399a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_61e5de05-380c-405a-9999-f5cb1925f750_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_ce894f29-65c0-495e-8caf-c6dc356fc7e3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other (loss) income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_110bf851-3d94-41ac-aab2-e435d9c50497_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember_label_en-US" xlink:label="lab_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jennifer Allison's Trading Arrangement, Actual Number, Shares [Member]</link:label>
    <link:label id="lab_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember_documentation_en-US" xlink:label="lab_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jennifer Allison's Trading Arrangement, Actual Number, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" xlink:to="lab_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cc755a24-794c-499b-8be9-daf52e18b22f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_SupplyCommitmentTerm_e2231671-3c03-4d34-a89d-776d12d3fb68_terseLabel_en-US" xlink:label="lab_trmb_SupplyCommitmentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supply agreement term (in years)</link:label>
    <link:label id="lab_trmb_SupplyCommitmentTerm_label_en-US" xlink:label="lab_trmb_SupplyCommitmentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supply Commitment, Term</link:label>
    <link:label id="lab_trmb_SupplyCommitmentTerm_documentation_en-US" xlink:label="lab_trmb_SupplyCommitmentTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supply Commitment, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SupplyCommitmentTerm" xlink:href="trmb-20250103.xsd#trmb_SupplyCommitmentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_SupplyCommitmentTerm" xlink:to="lab_trmb_SupplyCommitmentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_ea0bc82e-b0d0-49bc-8ff9-173f9dc23141_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_66be7c6f-47b4-4ad4-a646-bc00060ef4e3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_863f9909-1507-4416-9bf3-c9402921c5b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) income from equity method investments, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_94a5f327-9856-46c4-981a-75b50ac7119c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax on Ag divestiture</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Business, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_14fcf127-5253-49b3-9235-cf8593b42352_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign earnings repatriated</link:label>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_label_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignEarningsRepatriated" xlink:to="lab_us-gaap_ForeignEarningsRepatriated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c5b599f4-7b77-458f-aff9-668653b76297_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_faad14e8-3855-4705-b748-b4d1732fbbdf_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of purchased intangible assets</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_72211a8a-923c-4021-91b3-b3eb9bc27141_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_06fc443a-84b3-4253-b188-62b7e1997939_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_9ff164e4-3d5d-49ef-851b-159ba6a5bbb6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NOL not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCurrent_0002403c-f2c2-459b-9f57-5937660a6ccb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred costs, current</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCurrent" xlink:to="lab_us-gaap_DeferredCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DenominatorAbstract_db9d2e50-71e6-42b0-adc1-b4376cb6be99_terseLabel_en-US" xlink:label="lab_trmb_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_trmb_DenominatorAbstract_label_en-US" xlink:label="lab_trmb_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_trmb_DenominatorAbstract_documentation_en-US" xlink:label="lab_trmb_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Denominator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DenominatorAbstract" xlink:href="trmb-20250103.xsd#trmb_DenominatorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DenominatorAbstract" xlink:to="lab_trmb_DenominatorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8dbfddcd-b0de-4b2f-b109-c727b66f33b2_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_a3e3c27b-8a09-40c8-b10c-a4dba1085df5_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_3bcb5975-5966-425a-8a37-6965e483c0f1_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-Term and Short-Term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_983fbd3e-9d74-4446-b0ef-2c01838ef600_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expense</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_0e44611c-816b-4fcf-b270-efe6fea34856_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expense</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_0c7fe9a5-8242-46d4-904c-69a8aa3e6edd_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unallocated general corporate expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_3831579c-0971-4bb4-bd44-ecfb25a21965_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_a649c784-24fa-44d5-b2b4-f3da1a54727b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Non-current deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_12ff2070-21f6-4635-a935-998f0f99ffc4_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d19f8b6f-b822-4370-b86b-5f18009e4c9a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign income taxed at different rates</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ee83ba95-7ca1-4f14-97a0-d3584bd1598c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other current and non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_54070908-d589-47da-96db-f81262ad8be9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of lower fair market value to be purchased of common stock through payroll deductions (in percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5553e76f-89f7-44d6-af81-1e69ae3281ca_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a548111d-820c-4b8b-978f-562841d09f75_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_d366a3fc-0a53-4533-ad00-3f1dcbc7b517_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_e02c79fb-c2a3-47fc-966a-b2a6fb4c9aed_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_6652cf82-5a1b-497b-978e-01e62f69c0b6_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_4203ae75-5629-4df1-9a46-3bca9b0c2e03_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Write off of assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a968cb8-847c-466b-abdc-6baeb615c4a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_b92ae312-f8e5-4c95-bc1e-0c78df3f8222_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_2a7628ac-7b11-4104-9d48-e8795f3dd6e8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_eecdd307-6449-4f38-8a94-6de27aba1e8b_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2d330ee6-b0f4-4bfc-b6f4-2cf9d31e2a4c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee plans, net of tax withholdings</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_0f29da30-3420-4fea-ae42-5f7cd6c43011_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase related to current year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_f2bb63d1-c317-44fa-b23a-08f84f5fef5b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_FieldSystemsMember_3349e335-f75b-45d5-bfcb-5e3d37b64f99_terseLabel_en-US" xlink:label="lab_trmb_FieldSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Field Systems</link:label>
    <link:label id="lab_trmb_FieldSystemsMember_label_en-US" xlink:label="lab_trmb_FieldSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Field Systems [Member]</link:label>
    <link:label id="lab_trmb_FieldSystemsMember_documentation_en-US" xlink:label="lab_trmb_FieldSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Field Systems</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FieldSystemsMember" xlink:href="trmb-20250103.xsd#trmb_FieldSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_FieldSystemsMember" xlink:to="lab_trmb_FieldSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_1b8fdc83-cd8f-44d2-b6a0-df4745de6670_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_84fb6683-e0c7-4689-bf73-f23cd3a5c21e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_0af10149-9943-4acb-a542-5e04122c0f4f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_f4a3a592-6394-470c-a405-dcdf05975f10_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_019d4777-86cf-4691-9210-7fcb9327bbbb_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9c30967f-77da-48b7-a112-b3ca378dde71_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_838aa637-4e54-4c35-ae14-0b465719bf18_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b2bc58c2-f14b-43fb-b7ef-45b9540d5fb6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_40706d3f-d52e-45a4-9a02-61503ab4c402_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_dc577301-05c5-4223-a344-3936a737fcd4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment of interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_796c88b6-0a3e-439b-b1ce-3c1e3cb7e98a_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock Repurchase</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3de56371-bf60-44e1-bda7-e110c8d8498e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_ff93df8a-d996-47c3-a308-50c4030246c7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_aa10f789-89fb-43bb-9053-f3a89bdb5742_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_d5d3518b-0368-4442-ba87-bc3c734edb88_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reporting Segment And Geographic Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a6514980-7827-410d-b790-1c1c598a63f8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_7479333d-1db8-4f91-9721-91b1293bdd0b_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Short-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_ec750cda-d089-4f33-a827-154aea211772_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ContractWithCustomerAssetAndLiabilityRollForward_37bd62d9-1cd8-4222-906b-4507d291305e_terseLabel_en-US" xlink:label="lab_trmb_ContractWithCustomerAssetAndLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset And Liability [Roll Forward]</link:label>
    <link:label id="lab_trmb_ContractWithCustomerAssetAndLiabilityRollForward_label_en-US" xlink:label="lab_trmb_ContractWithCustomerAssetAndLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset And Liability [Roll Forward]</link:label>
    <link:label id="lab_trmb_ContractWithCustomerAssetAndLiabilityRollForward_documentation_en-US" xlink:label="lab_trmb_ContractWithCustomerAssetAndLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset And Liability [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward" xlink:href="trmb-20250103.xsd#trmb_ContractWithCustomerAssetAndLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward" xlink:to="lab_trmb_ContractWithCustomerAssetAndLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1229eaf1-b5ce-42e5-964f-f18628ea3e58_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_f36dbbe5-edc3-4f61-bb28-d1f661b59cf0_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_da9f7ab5-b4ee-444a-8594-438c489cd7d7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_466b3aa9-7833-41a5-916e-e8f4f00095ce_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_278cec1e-ed69-49b7-80aa-8fe4ed67a953_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember_7293e793-91f8-4c0d-9651-3a4618fbb30c_terseLabel_en-US" xlink:label="lab_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO</link:label>
    <link:label id="lab_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember_label_en-US" xlink:label="lab_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO [Member]</link:label>
    <link:label id="lab_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember_documentation_en-US" xlink:label="lab_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" xlink:href="trmb-20250103.xsd#trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" xlink:to="lab_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_492021b9-d288-45c8-9e2f-fd81fecddacf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ProductWarrantyTerm_995172a7-e1f7-4f86-a43e-711156ca7626_terseLabel_en-US" xlink:label="lab_trmb_ProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product warranty term (in years)</link:label>
    <link:label id="lab_trmb_ProductWarrantyTerm_label_en-US" xlink:label="lab_trmb_ProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Term</link:label>
    <link:label id="lab_trmb_ProductWarrantyTerm_documentation_en-US" xlink:label="lab_trmb_ProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Warranty Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ProductWarrantyTerm" xlink:href="trmb-20250103.xsd#trmb_ProductWarrantyTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ProductWarrantyTerm" xlink:to="lab_trmb_ProductWarrantyTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_b87b1fc5-d4a4-4087-aee1-13277b641a46_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_60dfcfe9-93f4-420e-a21a-9b5b738265cb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Income Before Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_415479ce-92ac-4aa0-86fc-a98cbc3464c9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_e1f7ffe2-cfc3-413a-b0bc-c34b1ad25566_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b6eb1985-1e4f-4040-8ab8-66b3b00513b7_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities_0d0bd867-4c25-4019-9fc8-00e0cd70b64c_terseLabel_en-US" xlink:label="lab_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Global intangible low-taxed income</link:label>
    <link:label id="lab_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities_label_en-US" xlink:label="lab_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities</link:label>
    <link:label id="lab_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities_documentation_en-US" xlink:label="lab_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" xlink:to="lab_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_bcb9797d-e660-4f2b-908b-3472307e7117_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_74087962-5905-41b9-8f60-03aa4317207b_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_df4a0f87-e7de-413f-bfc8-0fa5bcb29c5f_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_b5734592-cab8-4a29-bcc9-7341d6aeffe0_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_d00c12f9-f142-4567-8c77-dab6fc8ddfed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expenses not currently deductible</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TradeNamesAndIntellectualPropertyMember_79c4fadb-81c1-4493-85a0-df77d46ba4c6_terseLabel_en-US" xlink:label="lab_trmb_TradeNamesAndIntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade names and other intellectual properties</link:label>
    <link:label id="lab_trmb_TradeNamesAndIntellectualPropertyMember_label_en-US" xlink:label="lab_trmb_TradeNamesAndIntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names And Intellectual Property [Member]</link:label>
    <link:label id="lab_trmb_TradeNamesAndIntellectualPropertyMember_documentation_en-US" xlink:label="lab_trmb_TradeNamesAndIntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trade Names And Intellectual Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TradeNamesAndIntellectualPropertyMember" xlink:href="trmb-20250103.xsd#trmb_TradeNamesAndIntellectualPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TradeNamesAndIntellectualPropertyMember" xlink:to="lab_trmb_TradeNamesAndIntellectualPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_a3fc9fb8-e1bf-475b-84ff-491be62b2ace_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Increase) decrease in assets:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_9b7f8abd-e08e-47aa-847d-5b9bb97d1bf5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_ca0ecb12-56c7-4264-bef3-d266824bcc66_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_26a15026-72b8-4e8b-896a-4bab0458c4d4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_67207d3f-1b9d-4b0b-a9b3-7ed788356abf_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_d543e095-1080-4b7d-9e97-b6dcb607c57f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_60093d27-69ec-413c-acb9-f7ffb0e6c032_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_84246c44-4961-41b3-9d6a-e7d1da853219_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_9a23480c-5dbc-4b65-b938-778a77fae90f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_45fca2ef-421e-4296-80d8-446100f6d6aa_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_864b1c37-b3d3-4350-94c3-cc5770d7ddf5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent_a373d190-a34a-4f06-9e7d-f5876a462934_terseLabel_en-US" xlink:label="lab_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax reserve releases</link:label>
    <link:label id="lab_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent_label_en-US" xlink:label="lab_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent</link:label>
    <link:label id="lab_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent_documentation_en-US" xlink:label="lab_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" xlink:href="trmb-20250103.xsd#trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" xlink:to="lab_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_3fa0830a-9d36-4ace-aff7-a63eeb3516eb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_32ef8eb2-852d-4957-9bb1-bf8e70fe3c07_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c0781b2f-9be3-4bc3-8e28-251a7dad4fed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_56ac00ca-bea0-4c76-af2e-7b4b5de3d874_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unconditional purchase obligations</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_1d895fcb-2981-44b8-bbcd-2cc375a7854d_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_60341215-1303-43de-8c6d-d027f337b870_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_b8aa7a3e-f6b5-4b98-add6-46a73335bff8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_2752e6de-6ae0-414f-b9f9-67fbb89b0f50_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_517205ea-0d17-462e-8a2d-db718df0d9bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchases</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_42b1808d-8c21-461f-8616-c6ae468a10e5_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchases</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_83259631-ed7f-4ca4-aaec-c76f74c0a3ee_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_30e252be-8996-4783-a4f3-c480c07f878d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_25d49af0-aed2-4f26-b9ef-a2e61462fc82_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_dd1732e7-c94c-4162-aa2c-cf36e6373232_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_08887281-9bb2-4c00-98e6-753a81367af6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_21ddbfa1-a2d7-4435-8594-12133cabaacb_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_EmployeeStockPurchaseOfferingPeriod_e70b1ffc-e51a-4c14-b1e4-b8fc3e921e0b_terseLabel_en-US" xlink:label="lab_trmb_EmployeeStockPurchaseOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock options granted term (in months)</link:label>
    <link:label id="lab_trmb_EmployeeStockPurchaseOfferingPeriod_label_en-US" xlink:label="lab_trmb_EmployeeStockPurchaseOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Offering Period</link:label>
    <link:label id="lab_trmb_EmployeeStockPurchaseOfferingPeriod_documentation_en-US" xlink:label="lab_trmb_EmployeeStockPurchaseOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EmployeeStockPurchaseOfferingPeriod" xlink:href="trmb-20250103.xsd#trmb_EmployeeStockPurchaseOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_EmployeeStockPurchaseOfferingPeriod" xlink:to="lab_trmb_EmployeeStockPurchaseOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7dcf0c19-20fb-40aa-9d95-5d96604b7d2c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchases (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_37862ece-77d6-43dd-a56b-2b2a2fa6ab3d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_PerformanceBasedRestrictedStockUnitsMember_6d4353cb-e76b-4005-9ec8-cb53312ce7ca_terseLabel_en-US" xlink:label="lab_trmb_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance-Based Restricted Stock Units</link:label>
    <link:label id="lab_trmb_PerformanceBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_trmb_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance-Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_trmb_PerformanceBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_trmb_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance-Based Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedRestrictedStockUnitsMember" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_PerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_trmb_PerformanceBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_AGCOCorporationMember_b3bb0a2b-7c8b-4232-ad47-816085669808_terseLabel_en-US" xlink:label="lab_trmb_AGCOCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AGCO Corporation</link:label>
    <link:label id="lab_trmb_AGCOCorporationMember_label_en-US" xlink:label="lab_trmb_AGCOCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AGCO Corporation [Member]</link:label>
    <link:label id="lab_trmb_AGCOCorporationMember_documentation_en-US" xlink:label="lab_trmb_AGCOCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">AGCO Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AGCOCorporationMember" xlink:href="trmb-20250103.xsd#trmb_AGCOCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_AGCOCorporationMember" xlink:to="lab_trmb_AGCOCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_dbf9aad1-8302-4481-a254-e715195452ef_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_97fce614-ee95-4674-b24c-38111040a037_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_2cc17d3b-73b5-441e-a76d-c8b8a835be6e_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased (in usd per share)</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Final Price Paid Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1805dea2-37bc-4609-bf43-d75df8528bb8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f08577d4-57aa-4c5f-9e93-448d9538da95_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_56376493-8d0e-4823-8ed0-eb58ecc94fdb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_488d2bab-c8ee-47ea-9674-6b526316447c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember_7686b18a-2afd-4247-8b9f-958e09cc5c2c_terseLabel_en-US" xlink:label="lab_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land, building, furniture, and leasehold improvements</link:label>
    <link:label id="lab_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land, Buildings, Furniture And Leasehold Improvements [Member]</link:label>
    <link:label id="lab_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Land, Buildings, Furniture And Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember" xlink:href="trmb-20250103.xsd#trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember" xlink:to="lab_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_1d0bf837-1d1a-4b5c-a26d-afd1376ddf0c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_f7753e1d-fd4f-4788-bdcb-2899805061cd_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_3cad0070-40a3-47d1-8159-109a6ca36d55_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TimeBasedRestrictedStockUnitsMember_9f784817-d410-4738-8092-bbf8dc925665_terseLabel_en-US" xlink:label="lab_trmb_TimeBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time Based Restricted Stock Units</link:label>
    <link:label id="lab_trmb_TimeBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_trmb_TimeBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_trmb_TimeBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_trmb_TimeBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Time Based Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TimeBasedRestrictedStockUnitsMember" xlink:href="trmb-20250103.xsd#trmb_TimeBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TimeBasedRestrictedStockUnitsMember" xlink:to="lab_trmb_TimeBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_e043f7b4-00c6-4fec-a7ba-efadcf2cdbec_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_b5703996-3eee-4816-ac11-8371b76d2ac9_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_f5dc37b6-3ceb-475b-93b1-439347710b14_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_37b83747-81f2-45cf-9169-aba757eec53a_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9b1a64c3-e375-409d-9f23-fd1c94ab607b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_6a2a3aaf-9982-4651-b8a0-609078a4b78e_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_21028a72-0e1d-4287-b90e-2377f7a72b04_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_5df9a446-1659-4748-acba-7ace4f3cc14c_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_3f53e76a-1c7f-4059-bcb7-b5f592dcbf1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_9a0e3a5d-3bea-4bc1-bfdb-e59f4325c72a_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_994394b9-f368-4c13-9e99-ec7cba4c4ff2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_0e41ddb8-8129-4dc0-8dc6-dcae6420b381_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_02f256f8-ae42-4156-a32f-000298f0957d_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising and promotional costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_ba0e5e58-30e5-4f56-9f7e-42c90275bdf2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summarizes the Components of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_6028cd17-8619-4d62-865b-0082bd5799a9_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_RestofWorldMember_5d2b54ef-892e-4a80-aabd-de77d2ac9160_terseLabel_en-US" xlink:label="lab_trmb_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_trmb_RestofWorldMember_label_en-US" xlink:label="lab_trmb_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rest of World [Member]</link:label>
    <link:label id="lab_trmb_RestofWorldMember_documentation_en-US" xlink:label="lab_trmb_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rest of World [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RestofWorldMember" xlink:href="trmb-20250103.xsd#trmb_RestofWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_RestofWorldMember" xlink:to="lab_trmb_RestofWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_98c0ca89-c161-424c-856b-1f40b37db9f3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.001 par value; 360.0 shares authorized; 245.8 and 246.5 shares issued and outstanding at the end of 2024 and 2023</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_4a6a4c57-3e3e-4f2f-85c8-bf94329dd63b_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction Flag</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_59214b3e-69d3-4743-8694-a7fdea2cb247_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_0b9aaf0f-9ac0-4fa2-915f-34ab72e965f2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_75fa7553-1e81-4ef5-b92f-fee4af465960_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. State income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_f2a0ceba-2522-408d-a92b-3416a6965fbb_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_ebb7d6f6-9dda-4a5c-ab68-5ed4698fa163_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4bfb8752-9d35-4c50-a987-a30fff07cf50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted&#160;average grant-date&#160;fair&#160;value, canceled and forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_GlobalTransportationTelematicsMobilityMember_c9758c69-59ca-4614-87d1-853f36b5e2bf_terseLabel_en-US" xlink:label="lab_trmb_GlobalTransportationTelematicsMobilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Global Transportation Telematics ("Mobility")</link:label>
    <link:label id="lab_trmb_GlobalTransportationTelematicsMobilityMember_label_en-US" xlink:label="lab_trmb_GlobalTransportationTelematicsMobilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Global Transportation Telematics (Mobility) [Member]</link:label>
    <link:label id="lab_trmb_GlobalTransportationTelematicsMobilityMember_documentation_en-US" xlink:label="lab_trmb_GlobalTransportationTelematicsMobilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Global Transportation Telematics (Mobility)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_GlobalTransportationTelematicsMobilityMember" xlink:href="trmb-20250103.xsd#trmb_GlobalTransportationTelematicsMobilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_GlobalTransportationTelematicsMobilityMember" xlink:to="lab_trmb_GlobalTransportationTelematicsMobilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_be10b421-42f0-4771-a3a4-dfc0d7ae95c3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_841f5fed-510f-4c95-b4ba-979b12b5e26a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_6ae708bd-0684-4ce9-9a82-c71fd93b175f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_21d07e01-b5e6-4a8a-93ad-d5216bcb4125_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life of asset (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_5eca27e5-19d1-4c69-97ce-43199af5cbfc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractsMember_0e8b39c1-fdf7-444a-8453-77efe718b491_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ForwardContractsMember_label_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractsMember" xlink:to="lab_us-gaap_ForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_2552d40a-8bf4-468c-8e59-2215413e0a06_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_35f0d565-93d4-4f5e-9c30-b80f9db51b59_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1a5048e7-8e8e-4967-85c0-c41cc11cdea6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_81104321-c690-4726-957a-ec2382680422_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_fea206cf-0f71-4553-bfca-c7d01434963b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_70b9ce98-8960-4d1a-b5c4-c9857c2b0d0e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock, net of tax withholdings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember_67d4450b-c7f8-44cd-95ea-b77619e3531a_terseLabel_en-US" xlink:label="lab_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 Stock Repurchased Program</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember_label_en-US" xlink:label="lab_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty One Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty One Stock Repurchased Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyOneStockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember" xlink:to="lab_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_9d10acb2-bd0a-456b-8e20-3cdd4a1d8ca4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember_42fb5d84-adcf-43fb-8106-38f32dfc72c9_terseLabel_en-US" xlink:label="lab_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Stock Repurchased Program</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember_label_en-US" xlink:label="lab_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Four Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Twenty Four Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyFourStockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember" xlink:to="lab_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_01d6c879-51b6-4274-82c0-87fc4aa33de1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of purchased intangible assets</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_ffb2ace6-7294-4594-ac27-fd1ccff969c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DeferredCompensationPlanAssetsFairValueDisclosure_f5d7d550-c9a4-4e6f-ae89-8ddcabd5e9dd_terseLabel_en-US" xlink:label="lab_trmb_DeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan assets</link:label>
    <link:label id="lab_trmb_DeferredCompensationPlanAssetsFairValueDisclosure_label_en-US" xlink:label="lab_trmb_DeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_trmb_DeferredCompensationPlanAssetsFairValueDisclosure_documentation_en-US" xlink:label="lab_trmb_DeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredCompensationPlanAssetsFairValueDisclosure" xlink:href="trmb-20250103.xsd#trmb_DeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DeferredCompensationPlanAssetsFairValueDisclosure" xlink:to="lab_trmb_DeferredCompensationPlanAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_947494d8-9857-4fcb-8345-fece7997e4ac_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ca76a34b-cf6f-4cac-9e00-09a9f4c274f3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_0e269905-e229-4f17-a4e1-032e9ca43c44_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_058bc392-3cfb-4758-90ea-23cf00f2e88c_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_8245cce4-c5e3-4a12-8ce5-cb43741dbda3_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_3e14fab0-5de7-45b1-abb3-9008eeb6b77c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentrations of Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_451002c6-ac5a-4744-8c2c-68c342897edb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_2bca0921-9f30-4d34-ae53-c5f879c46402_totalLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_dbd68d32-55f3-456d-a31e-419daf3e7327_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising and Promotional Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e81d4ed0-b286-45cb-be3a-a5b28a4670ad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of units, granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_09a81d55-383a-428f-a814-e0101913cf92_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_b287bb44-db23-413c-a555-9b554c32af2d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_14e7d7a6-5d9a-426d-9399-6a1a3b5eb5c6_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_df444ff2-0448-452b-a617-44d4f7c195e9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_8b28f3c7-250d-4d90-afa1-660d967f0195_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 10)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_63079a9e-d717-4de8-b5d0-168ca1597915_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_d141ed45-96f3-4604-90ae-e0937ef7a08a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0a5d0e50-6220-40bb-8cc5-12d667277b38_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3acaea79-a49c-4c8d-8134-a8dbbf136384_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_31ad1332-9c78-44a2-98ed-15520068b70b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b44aecfb-f814-4a76-b631-9f555f73722f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Benefit Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_4e8f29a3-574f-4bfe-8350-ce76d83d19ef_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_3cc29e1a-1758-4ec6-9f07-7096c63b7199_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_7659f9fd-962d-4cca-bf72-f553a833050d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_ec39d901-bd54-4d77-b881-ba82943af4db_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_TransporeonMember_2d5b311b-d5d8-4bf8-bd85-faff08ec9251_terseLabel_en-US" xlink:label="lab_trmb_TransporeonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transporeon</link:label>
    <link:label id="lab_trmb_TransporeonMember_label_en-US" xlink:label="lab_trmb_TransporeonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transporeon [Member]</link:label>
    <link:label id="lab_trmb_TransporeonMember_documentation_en-US" xlink:label="lab_trmb_TransporeonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transporeon</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransporeonMember" xlink:href="trmb-20250103.xsd#trmb_TransporeonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_TransporeonMember" xlink:to="lab_trmb_TransporeonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_93cabee8-4ba3-4992-9159-bfe0590096ee_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Divestitures</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_b6307e94-a623-4a1e-ad44-c9a123aafb46_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_806c48c1-133d-4ea3-bf93-12ebe798b134_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a4218fb8-3cd7-48d5-8826-dc2bd147d52f_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ComputerEquipmentAndSoftwareMember_a23fd74e-31d5-461b-a925-e75c4c8193f7_terseLabel_en-US" xlink:label="lab_trmb_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer Equipment And Software</link:label>
    <link:label id="lab_trmb_ComputerEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_trmb_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment And Software [Member]</link:label>
    <link:label id="lab_trmb_ComputerEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_trmb_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computer Equipment And Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ComputerEquipmentAndSoftwareMember" xlink:href="trmb-20250103.xsd#trmb_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ComputerEquipmentAndSoftwareMember" xlink:to="lab_trmb_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments_edf73ff6-6192-4746-846e-d944ace0253c_negatedTerseLabel_en-US" xlink:label="lab_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Divestitures gain, net</link:label>
    <link:label id="lab_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments</link:label>
    <link:label id="lab_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments_documentation_en-US" xlink:label="lab_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" xlink:href="trmb-20250103.xsd#trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" xlink:to="lab_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_43d9a2fc-3e1c-4592-bedb-503082d6e3d9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Number of units, cancelled and forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_34f4c356-8ee7-4f2b-b22f-938eddacd8b6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c2f609f7-bad5-48f1-9f23-0e6c2647fe61_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_3d487ad4-6724-4b93-bb45-176f0615fb00_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_e5071e44-930c-4961-a125-9e552bb2ea36_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_ef2643fb-0d01-4205-b2c5-704cf758417f_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_032ca378-7fc6-4c42-9960-1977849ecea4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_fa4fbd63-c3c3-4462-b433-e6e1d41142e5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Revenue And Remaining Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_ac1c1eed-b476-49b0-a405-b375ddaf4b8e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_35e8e202-7a81-4636-a85f-60723b8bf4f2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue from External Customer, Product and Service [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue from External Customer, Product and Service [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_5a598b9a-0ea5-4772-84dd-f6d0f03977c7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_bc7e32cd-4876-4f09-aa0f-fe514e36d3d1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_9eb0d716-aaec-4762-b230-6e6d20d2b94e_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision (benefit) for taxes:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_c371c88f-76dc-4a61-8a37-046a2c8841fe_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet_61ad1238-7e49-4e28-aa74-f9a00f7d18f3_terseLabel_en-US" xlink:label="lab_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billings net of revenue recognized from current year and other</link:label>
    <link:label id="lab_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet_label_en-US" xlink:label="lab_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Billings And Revenue Recognized, Net</link:label>
    <link:label id="lab_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet_documentation_en-US" xlink:label="lab_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Billings And Revenue Recognized, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" xlink:href="trmb-20250103.xsd#trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" xlink:to="lab_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_1ab97dc8-d73b-445e-a69f-8ca836172219_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_aff626be-40b2-4e86-ace4-8988f2c66dc8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_76713284-705e-4cbb-913b-eb2a65f06076_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_1f7fd9f0-cb06-4f87-a98d-5ce976a45edf_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares used in calculating earnings per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_4084735c-4f4b-429e-b312-7c4786385e7c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6ea175c5-3849-43e0-9bbe-0059b49ee167_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before taxes, foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cf6e157d-084d-4ad6-bd43-f7911e2d655e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5aec1325-8b5f-4f61-ad3d-fb23e559060d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b6c61d59-be09-4c72-83d0-59c2517f3e35_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_caacad91-b206-4eac-a6f1-c51acdb8dbe8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_4a9fb2b2-94c9-4a29-b835-62f2d9da0dcc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_3df81387-9d7d-4b48-aeb9-568a06cdde16_terseLabel_en-US" xlink:label="lab_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Optional exemption</link:label>
    <link:label id="lab_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_label_en-US" xlink:label="lab_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Optional Exemption, Amount</link:label>
    <link:label id="lab_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_documentation_en-US" xlink:label="lab_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Optional Exemption, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount" xlink:href="trmb-20250103.xsd#trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount" xlink:to="lab_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4903a1d2-0321-4d4a-a8f6-a2edf84ac733_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f4a10861-1c5a-4db2-9a79-1183ad8d5a2d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Number of units, unvested at the beginning of year at the beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cbb076ad-b33e-4fd5-b768-ee18dcc23927_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Number of units, unvested at the end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_3820dd0e-e0c2-4abf-a2a2-a8124e548b69_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_88ec4913-1ef1-47ac-82c4-70a2683f6b4c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certain Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4c4c3e8c-e92b-4cfe-a000-66597e08ae24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Decrease) increase related to prior years&#8217; tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses_e147a1f1-021a-4859-a6c4-56b10ed2dd0d_terseLabel_en-US" xlink:label="lab_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of business disposed</link:label>
    <link:label id="lab_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses_label_en-US" xlink:label="lab_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operations, Number Of Businesses</link:label>
    <link:label id="lab_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses_documentation_en-US" xlink:label="lab_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operations, Number Of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" xlink:href="trmb-20250103.xsd#trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" xlink:to="lab_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense_214c0817-5bbd-4600-bd09-7e1682a54c28_negatedTerseLabel_en-US" xlink:label="lab_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation / deferred compensation</link:label>
    <link:label id="lab_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense_label_en-US" xlink:label="lab_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense</link:label>
    <link:label id="lab_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense_documentation_en-US" xlink:label="lab_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="trmb-20250103.xsd#trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="lab_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_84315337-634c-4701-b2ea-6ec8ddf9f2b8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ec571c47-5865-4b64-af28-83772b806fd2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized from prior year-end</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure_3b427a6b-ac54-40b3-9fc5-968f9ba2d647_terseLabel_en-US" xlink:label="lab_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan liabilities</link:label>
    <link:label id="lab_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan Liabilities, Fair Value Disclosure</link:label>
    <link:label id="lab_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure_documentation_en-US" xlink:label="lab_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:href="trmb-20250103.xsd#trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:to="lab_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax_23328f3a-a44a-4df1-aca7-dcb06eb808e9_negatedTerseLabel_en-US" xlink:label="lab_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net change related to derivatives and other</link:label>
    <link:label id="lab_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax</link:label>
    <link:label id="lab_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax_documentation_en-US" xlink:label="lab_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" xlink:href="trmb-20250103.xsd#trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" xlink:to="lab_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_1f0358ca-f8d7-4b29-b8cc-c1d3d358a6ee_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_6a6792bf-574f-4256-b42e-1076c0547660_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Federal:</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_67927318-3e28-4012-a410-e6b8fca3b562_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_AcquisitionAndDivestitureRelatedCosts_a844ac25-0766-45e0-8879-5d8e00d7b03c_negatedTerseLabel_en-US" xlink:label="lab_trmb_AcquisitionAndDivestitureRelatedCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisition / divestiture items</link:label>
    <link:label id="lab_trmb_AcquisitionAndDivestitureRelatedCosts_label_en-US" xlink:label="lab_trmb_AcquisitionAndDivestitureRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition And Divestiture Related Costs</link:label>
    <link:label id="lab_trmb_AcquisitionAndDivestitureRelatedCosts_documentation_en-US" xlink:label="lab_trmb_AcquisitionAndDivestitureRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquisition And Divestiture Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AcquisitionAndDivestitureRelatedCosts" xlink:href="trmb-20250103.xsd#trmb_AcquisitionAndDivestitureRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_AcquisitionAndDivestitureRelatedCosts" xlink:to="lab_trmb_AcquisitionAndDivestitureRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c7ea5675-9ddc-455c-a302-b15e28c52acf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f3e465d5-7696-498c-91d4-4bd87d63db81_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2204b387-40fa-49e0-a18a-50c6b8e6e012_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_816bc400-3c94-4c2d-bf2d-c1b88328ec47_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_24558112-02e7-49c8-890c-a2d994b35ce8_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b8a2cd2e-fa57-4447-a6dc-899028fca8b7_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5156ca3a-78c1-403d-9da7-20584073a92f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8e78f1a0-a91b-4117-83c2-6c9cf3a9982b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d1df97d2-51ae-489c-a443-17dc10c0744b_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of common shares used in basic earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive_103016a2-7fc8-4204-8a11-35396d7568a8_terseLabel_en-US" xlink:label="lab_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive_label_en-US" xlink:label="lab_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:label id="lab_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive_documentation_en-US" xlink:label="lab_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" xlink:href="trmb-20250103.xsd#trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" xlink:to="lab_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7e617229-338d-4d65-bc15-126b9aaa401c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_e230d15c-b1e8-4699-95e8-88ca07934589_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_a6a104e6-ed60-4870-b793-c51121a6fbed_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_696674a4-fe33-4879-9d55-04bc80ac2217_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf7035d1-855f-4e6d-aca5-5ac20229b441_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_82790cda-f944-4ead-81d1-4b9319ff4735_negatedTerseLabel_en-US" xlink:label="lab_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_label_en-US" xlink:label="lab_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Valuation Allowance</link:label>
    <link:label id="lab_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_documentation_en-US" xlink:label="lab_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance" xlink:href="trmb-20250103.xsd#trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance" xlink:to="lab_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_54d88df5-23a6-48f6-bc00-ff810bae7346_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_f5989c36-70ce-4a12-a23b-5bb84b8ee9c3_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ad0c6d9c-b48b-421b-a270-07fec9cb58b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Provision (Benefit) For Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_29027c92-2704-4639-bc6b-aa159654400a_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_817dd168-171e-42dc-9fae-79fccc2b8c45_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_a3db23e1-1734-4d47-9d53-1144cb2896a9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_905f08bc-ac52-4c72-8933-b9612845124d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_84eb6b50-7e77-4f57-8276-5e24f89fe2a4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NOL subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_1f88209b-582a-476c-9ec2-2bf5b03ff459_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales:</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>17
<FILENAME>trmb-20250103_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c11c6630-f222-49ad-9874-413673c54159,g:d66a98c4-15d9-4760-a7ad-0e8b77b3821e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.trimble.com/role/CoverPage" xlink:type="simple" xlink:href="trmb-20250103.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0f8371b6-d438-42be-8f9f-c133956d40dc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentType_0f8371b6-d438-42be-8f9f-c133956d40dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b49ec066-c7f5-4249-b263-0f5a7d9bb5f4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentAnnualReport_b49ec066-c7f5-4249-b263-0f5a7d9bb5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_85ee9789-ad94-4770-9a18-b1263f5b23b1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentPeriodEndDate_85ee9789-ad94-4770-9a18-b1263f5b23b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_7971b08b-0849-4675-bbb5-93dd6312a77f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_CurrentFiscalYearEndDate_7971b08b-0849-4675-bbb5-93dd6312a77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0343e385-0e1f-4d8d-bcb0-267cfe84fdf5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentTransitionReport_0343e385-0e1f-4d8d-bcb0-267cfe84fdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_eef199a5-cf82-4c16-8cc6-39b47310a404" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityFileNumber_eef199a5-cf82-4c16-8cc6-39b47310a404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_7dba88db-b2b8-4dbe-9ac3-82d41f7ca39e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityRegistrantName_7dba88db-b2b8-4dbe-9ac3-82d41f7ca39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4a6e2ecd-b26a-4a97-bae7-0085eaff2ccc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4a6e2ecd-b26a-4a97-bae7-0085eaff2ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_9b8d363e-2626-43d3-9f26-005bcf5125f6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityTaxIdentificationNumber_9b8d363e-2626-43d3-9f26-005bcf5125f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_54f20e15-4deb-4d08-8860-1c50eaaf4638" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityAddressAddressLine1_54f20e15-4deb-4d08-8860-1c50eaaf4638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5562fb78-ada3-43ca-823e-d0aa8c947a32" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityAddressCityOrTown_5562fb78-ada3-43ca-823e-d0aa8c947a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e38516fe-c2ea-46c9-80f9-e37959eb648b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityAddressStateOrProvince_e38516fe-c2ea-46c9-80f9-e37959eb648b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9834bf73-7f53-4829-8943-78bd81a5a17b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityAddressPostalZipCode_9834bf73-7f53-4829-8943-78bd81a5a17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7594afc1-1aad-4185-8144-f127ab31b635" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_CityAreaCode_7594afc1-1aad-4185-8144-f127ab31b635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c37eb162-0039-4098-aa09-da15bb4cd593" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_LocalPhoneNumber_c37eb162-0039-4098-aa09-da15bb4cd593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_20ed5527-ddba-4b39-b112-9aa54a847669" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_Security12bTitle_20ed5527-ddba-4b39-b112-9aa54a847669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_f8f31b16-6478-4ad8-b57c-657081e36009" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_TradingSymbol_f8f31b16-6478-4ad8-b57c-657081e36009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_30dc14e1-956f-401d-9388-3d5020425c13" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_SecurityExchangeName_30dc14e1-956f-401d-9388-3d5020425c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_f13e7a70-1f38-4198-816d-62d13f4b19f3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_f13e7a70-1f38-4198-816d-62d13f4b19f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_6008fd86-dfe7-436a-a093-89bb80267055" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityVoluntaryFilers_6008fd86-dfe7-436a-a093-89bb80267055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_23e20b6a-0381-421b-8e82-7cd88c58cc43" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityCurrentReportingStatus_23e20b6a-0381-421b-8e82-7cd88c58cc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_fc95f79c-0dcd-4c07-979a-6418589af451" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityInteractiveDataCurrent_fc95f79c-0dcd-4c07-979a-6418589af451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_7c6ed36c-0085-4d6d-a08b-f214be2a2b41" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityFilerCategory_7c6ed36c-0085-4d6d-a08b-f214be2a2b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_10ee1738-32ef-4eac-8b55-32bc7f911004" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntitySmallBusiness_10ee1738-32ef-4eac-8b55-32bc7f911004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_4b333385-4c7b-412f-985f-7abcaa60cd54" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityEmergingGrowthCompany_4b333385-4c7b-412f-985f-7abcaa60cd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_a323fb84-04a6-4f7e-810c-327c095d1d43" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_IcfrAuditorAttestationFlag_a323fb84-04a6-4f7e-810c-327c095d1d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_80ef4286-e308-49e8-9809-d79b6e0320cc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_80ef4286-e308-49e8-9809-d79b6e0320cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_930d7b20-bf2f-47f3-98f8-fe23b53cf335" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityShellCompany_930d7b20-bf2f-47f3-98f8-fe23b53cf335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_53b35002-dd82-46ad-b638-3e726bd0474b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityPublicFloat_53b35002-dd82-46ad-b638-3e726bd0474b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_0ec596b9-1d27-4799-aa60-2260cd6f99c3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_0ec596b9-1d27-4799-aa60-2260cd6f99c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c8c98d48-2767-43b1-bc5a-0bde756572ef" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c8c98d48-2767-43b1-bc5a-0bde756572ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ffd53953-8990-484a-96d6-1d868dd1d244" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_AmendmentFlag_ffd53953-8990-484a-96d6-1d868dd1d244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_ee3c475e-afdb-488c-b45e-e62b1861d9aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentFiscalYearFocus_ee3c475e-afdb-488c-b45e-e62b1861d9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9c7aaaad-3d7f-4730-a6ec-3b7e04a78a4c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9c7aaaad-3d7f-4730-a6ec-3b7e04a78a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cc71fab6-eee2-4bc9-a33b-572e50f32fe2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_73ccb34d-9441-4106-a6ee-d682777d0047" xlink:to="loc_dei_EntityCentralIndexKey_cc71fab6-eee2-4bc9-a33b-572e50f32fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/AuditInformation" xlink:type="simple" xlink:href="trmb-20250103.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AuditInformationAbstract_abad51ad-89ab-4578-be2e-640caa3be486" xlink:href="trmb-20250103.xsd#trmb_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_23147a3c-0614-4809-a6dd-a7d911c6d599" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_AuditInformationAbstract_abad51ad-89ab-4578-be2e-640caa3be486" xlink:to="loc_dei_AuditorFirmId_23147a3c-0614-4809-a6dd-a7d911c6d599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_d001f03c-8748-4015-af2c-ce616fca88cf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_AuditInformationAbstract_abad51ad-89ab-4578-be2e-640caa3be486" xlink:to="loc_dei_AuditorName_d001f03c-8748-4015-af2c-ce616fca88cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_5574d175-1626-40cc-897e-d01fc07143e6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_AuditInformationAbstract_abad51ad-89ab-4578-be2e-640caa3be486" xlink:to="loc_dei_AuditorLocation_5574d175-1626-40cc-897e-d01fc07143e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f94b2647-b02b-4b37-82e9-7ff347fe4856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f94b2647-b02b-4b37-82e9-7ff347fe4856" xlink:to="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f8c43acd-b9ff-42be-9ea4-565f901237e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f8c43acd-b9ff-42be-9ea4-565f901237e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_104f64c3-a542-45f4-9352-6b243e1685c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_104f64c3-a542-45f4-9352-6b243e1685c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_58662796-b0fb-4bd4-af3c-f9c0760da8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:to="loc_us-gaap_InventoryNet_58662796-b0fb-4bd4-af3c-f9c0760da8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_2d50ce9c-ebbd-49b0-9ee4-f64c5f575545" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_2d50ce9c-ebbd-49b0-9ee4-f64c5f575545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ee526199-ca4b-40ef-afb1-8ed3f8788089" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:to="loc_us-gaap_OtherAssetsCurrent_ee526199-ca4b-40ef-afb1-8ed3f8788089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_681d13bc-7ece-4a92-b6a7-1427eeb926ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_681d13bc-7ece-4a92-b6a7-1427eeb926ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3f8807ca-030a-483b-9be4-4efb14781c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ed1d4aca-1032-4291-8866-23bc611e2d47" xlink:to="loc_us-gaap_AssetsCurrent_3f8807ca-030a-483b-9be4-4efb14781c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6e068ff1-7b26-4294-9f43-df21faffdf70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6e068ff1-7b26-4294-9f43-df21faffdf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e24614e-3dcc-4de8-aa7d-ecd5c821b31f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e24614e-3dcc-4de8-aa7d-ecd5c821b31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_22e17fec-9dff-4b9f-8341-4b30a892d4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_Goodwill_22e17fec-9dff-4b9f-8341-4b30a892d4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99b944db-e809-4b9e-876a-d98e41d13aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99b944db-e809-4b9e-876a-d98e41d13aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d333538a-1aeb-4f04-b805-bc104f49991c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d333538a-1aeb-4f04-b805-bc104f49991c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d4beb2ef-75b8-442c-bc0d-df9be3221c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_EquityMethodInvestments_d4beb2ef-75b8-442c-bc0d-df9be3221c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e6255aa3-9375-49f6-a318-9ccc5ba2ab4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e6255aa3-9375-49f6-a318-9ccc5ba2ab4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b7261539-7c74-4d08-be84-b60613ba32ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b82b268c-39a9-4a08-ad5c-1c72ba72960b" xlink:to="loc_us-gaap_Assets_b7261539-7c74-4d08-be84-b60613ba32ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f94b2647-b02b-4b37-82e9-7ff347fe4856" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_fa995d9e-2893-403f-9b4d-c39c77f2373e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_ShortTermBorrowings_fa995d9e-2893-403f-9b4d-c39c77f2373e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_50e81628-272b-4e41-af5d-a08b14d45ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_LongTermDebtCurrent_50e81628-272b-4e41-af5d-a08b14d45ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e61335ab-d193-4980-a6a0-f6bca0a12821" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_AccountsPayableCurrent_e61335ab-d193-4980-a6a0-f6bca0a12821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d5f1b4e9-8cd3-469b-9f6e-4362bd7350e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d5f1b4e9-8cd3-469b-9f6e-4362bd7350e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3ebf2cf4-a831-4fa4-8fd1-841f0e8ed931" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3ebf2cf4-a831-4fa4-8fd1-841f0e8ed931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_df74cb33-097f-4154-b5ba-d6ab835a7a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_df74cb33-097f-4154-b5ba-d6ab835a7a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_5fe514ff-9dc8-4319-9744-ed4b9521ca0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_5fe514ff-9dc8-4319-9744-ed4b9521ca0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_accf8a93-3989-42a0-8ddb-5002015f012f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_accf8a93-3989-42a0-8ddb-5002015f012f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_259923e1-c830-442c-899d-ef76dbef3982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_386f7578-ed76-4e92-a989-c8f65a8ecdfd" xlink:to="loc_us-gaap_LiabilitiesCurrent_259923e1-c830-442c-899d-ef76dbef3982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d0814377-8b88-422a-961a-ffe8bf5172c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d0814377-8b88-422a-961a-ffe8bf5172c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ce6a7df8-572e-49d6-bef7-990420db176f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ce6a7df8-572e-49d6-bef7-990420db176f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_14d8a6c8-ec05-49e7-ae20-d1b0e8228459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_14d8a6c8-ec05-49e7-ae20-d1b0e8228459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cfc61248-919d-4e0e-a6c2-7d321a218474" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cfc61248-919d-4e0e-a6c2-7d321a218474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6d3d6233-a267-4ace-9147-8d0e8b2b6a92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6d3d6233-a267-4ace-9147-8d0e8b2b6a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_adc04edc-47d9-4022-bd28-21b3392f8439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_Liabilities_adc04edc-47d9-4022-bd28-21b3392f8439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_bcf77795-697b-48c7-a000-47ec9a7e4a19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_bcf77795-697b-48c7-a000-47ec9a7e4a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c8daddd3-dfd7-4a6b-9be1-cdc1f582e2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:to="loc_us-gaap_PreferredStockValue_c8daddd3-dfd7-4a6b-9be1-cdc1f582e2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a14cb67b-7b5e-465e-86b6-cf5eccaba7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:to="loc_us-gaap_CommonStockValue_a14cb67b-7b5e-465e-86b6-cf5eccaba7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88c56253-a3f6-4383-ac1b-7b29c7d61f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88c56253-a3f6-4383-ac1b-7b29c7d61f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ae65458c-b684-46e2-b0ab-11e5ca58f104" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ae65458c-b684-46e2-b0ab-11e5ca58f104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a45aee32-0d90-4c3c-861b-a87388f4dec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a45aee32-0d90-4c3c-861b-a87388f4dec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60e6338f-e6eb-4817-ad57-7f9b4d5c19dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_a0a1fa53-d6e3-4d40-9ba7-0e5ad4ec7851" xlink:to="loc_us-gaap_StockholdersEquity_60e6338f-e6eb-4817-ad57-7f9b4d5c19dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f97a0284-bc43-4037-8421-85402906be75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_af1b0591-9d76-4090-9bb4-fb89a7d85b2a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f97a0284-bc43-4037-8421-85402906be75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_38b15f46-9d25-4552-b490-7555e70f5d54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_38b15f46-9d25-4552-b490-7555e70f5d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1b9a22a9-a8b9-49d9-8989-c0be7d34ffc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1b9a22a9-a8b9-49d9-8989-c0be7d34ffc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_097b1bd8-1af1-45e1-9950-62a7580502c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_PreferredStockSharesIssued_097b1bd8-1af1-45e1-9950-62a7580502c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_538fba3c-e47c-4ab5-bb9f-ebe5ab9e0ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_538fba3c-e47c-4ab5-bb9f-ebe5ab9e0ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9f467245-b81b-4b9e-b256-7d72e8e84e05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9f467245-b81b-4b9e-b256-7d72e8e84e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1cc29a5a-2e2b-4454-b42c-82a03e4b32fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1cc29a5a-2e2b-4454-b42c-82a03e4b32fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0002bd77-060b-4ca8-adbd-a829f1a32e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_CommonStockSharesIssued_0002bd77-060b-4ca8-adbd-a829f1a32e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d36ef051-409c-40b3-ad91-4b03c26b660f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eba0bc2a-ffee-4d21-992f-271d681acd38" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d36ef051-409c-40b3-ad91-4b03c26b660f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfIncome"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_0da690f3-1889-4e0c-932c-0d2d12739f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a181f02c-d765-45f7-938b-ac4f07aaae15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0da690f3-1889-4e0c-932c-0d2d12739f38" xlink:to="loc_us-gaap_StatementTable_a181f02c-d765-45f7-938b-ac4f07aaae15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7e6f2bdf-1d1d-4006-921e-4929b9f551a1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a181f02c-d765-45f7-938b-ac4f07aaae15" xlink:to="loc_srt_ProductOrServiceAxis_7e6f2bdf-1d1d-4006-921e-4929b9f551a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7e6f2bdf-1d1d-4006-921e-4929b9f551a1" xlink:to="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_8f7ce3f2-5ec5-47af-b05e-e515129c6e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:to="loc_us-gaap_ProductMember_8f7ce3f2-5ec5-47af-b05e-e515129c6e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SubscriptionAndServicesMember_2d4dee8b-4ccc-40b5-bd5f-01a97293e729" xlink:href="trmb-20250103.xsd#trmb_SubscriptionAndServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6c689bcc-9fe9-4fb8-a912-fa8c9b6d391b" xlink:to="loc_trmb_SubscriptionAndServicesMember_2d4dee8b-4ccc-40b5-bd5f-01a97293e729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a181f02c-d765-45f7-938b-ac4f07aaae15" xlink:to="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_3c09713b-2c0d-4bf9-938f-aa0c3f6ffb99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_RevenuesAbstract_3c09713b-2c0d-4bf9-938f-aa0c3f6ffb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a16c5bc5-ba3b-489f-9e5b-c0ccf379f423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_3c09713b-2c0d-4bf9-938f-aa0c3f6ffb99" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a16c5bc5-ba3b-489f-9e5b-c0ccf379f423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_cbbd5358-9964-4885-8adc-898bd1aa5d45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_cbbd5358-9964-4885-8adc-898bd1aa5d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_3419f0b9-f893-4f10-9d55-8c123f62e39f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_3419f0b9-f893-4f10-9d55-8c123f62e39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8fb1fd9e-7714-4196-892d-96ed00071b72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0febc5d8-b641-40f0-94bf-b9cb6fded7a2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8fb1fd9e-7714-4196-892d-96ed00071b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b5770c1a-df49-48f0-af1b-d39a2e1b3ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_GrossProfit_b5770c1a-df49-48f0-af1b-d39a2e1b3ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1edbb9a7-3875-48d6-bcca-84b602de7713" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1edbb9a7-3875-48d6-bcca-84b602de7713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_19ba21ce-eec1-4eb4-9d7c-79800f63aa12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_SellingAndMarketingExpense_19ba21ce-eec1-4eb4-9d7c-79800f63aa12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1535b3a7-ba98-451b-85b3-4c50af081d96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1535b3a7-ba98-451b-85b3-4c50af081d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_dbcd2493-63c1-4444-b58e-0e374bd96990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_RestructuringCharges_dbcd2493-63c1-4444-b58e-0e374bd96990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e61de4f9-9ee3-4564-9d91-cace8a804863" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e61de4f9-9ee3-4564-9d91-cace8a804863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c54b993b-7cb3-4910-ab42-7749d6e626e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5bc71570-c177-4e7a-b595-3459b0280a68" xlink:to="loc_us-gaap_OperatingExpenses_c54b993b-7cb3-4910-ab42-7749d6e626e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_17b64549-6fd2-4bbb-82bf-a696ac49b2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_OperatingIncomeLoss_17b64549-6fd2-4bbb-82bf-a696ac49b2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_18bb0cfe-0ad2-47ad-a5ed-5e6a69e73042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_18bb0cfe-0ad2-47ad-a5ed-5e6a69e73042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_9619b5fb-3ff7-4640-8275-f756e878ad49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_9619b5fb-3ff7-4640-8275-f756e878ad49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_65c44bb8-d6a9-47d1-ad3b-8c89fed29d68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_65c44bb8-d6a9-47d1-ad3b-8c89fed29d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7faa971b-5541-46b6-940b-d48b4a4739dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7faa971b-5541-46b6-940b-d48b4a4739dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c3d17e1c-7cb9-4f73-8646-875d4bdf43aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b304e8a2-35e1-4154-8ddc-9246efe39fd0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c3d17e1c-7cb9-4f73-8646-875d4bdf43aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4e9d183a-6bd2-4fb4-8710-0add52397e29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4e9d183a-6bd2-4fb4-8710-0add52397e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_088011d5-0627-4dd6-95a5-8e4bdc4f9f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_088011d5-0627-4dd6-95a5-8e4bdc4f9f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c07ad24-4549-43b0-850c-26ddd9d7a247" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_NetIncomeLoss_1c07ad24-4549-43b0-850c-26ddd9d7a247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4c23cd8a-85cd-43a1-98bf-d0612373bb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:to="loc_us-gaap_EarningsPerShareBasic_4c23cd8a-85cd-43a1-98bf-d0612373bb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f2ef0c85-1981-424c-9273-6547ec2bd7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_49a54dd8-6f78-458a-ad0a-c163c3ff970e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f2ef0c85-1981-424c-9273-6547ec2bd7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_eee78b50-187a-4c59-9880-14631a88644f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13b7ffa5-8d81-4fc5-bafe-bfc70e9289c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13b7ffa5-8d81-4fc5-bafe-bfc70e9289c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e95b92e4-6849-4e67-b0b4-1b8dd7824a78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_a71a94cb-cc01-4b3b-87ca-bc71f30c4923" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e95b92e4-6849-4e67-b0b4-1b8dd7824a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ebd0b341-f546-4223-b589-dad91facc5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_76de86a1-5499-45e3-9c66-2e38ee4d6c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ebd0b341-f546-4223-b589-dad91facc5e3" xlink:to="loc_us-gaap_ProfitLoss_76de86a1-5499-45e3-9c66-2e38ee4d6c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_3177e117-6ca4-4437-aa30-5c3ddbba841e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ebd0b341-f546-4223-b589-dad91facc5e3" xlink:to="loc_us-gaap_NetIncomeLossAbstract_3177e117-6ca4-4437-aa30-5c3ddbba841e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_65e398b5-7c2a-48c4-be7a-7582f6d62e64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_3177e117-6ca4-4437-aa30-5c3ddbba841e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_65e398b5-7c2a-48c4-be7a-7582f6d62e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax_85b50df0-bfc3-4e35-a021-faea3e9996a6" xlink:href="trmb-20250103.xsd#trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_3177e117-6ca4-4437-aa30-5c3ddbba841e" xlink:to="loc_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax_85b50df0-bfc3-4e35-a021-faea3e9996a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6df2f118-da46-462f-b2af-0b202129b83e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ebd0b341-f546-4223-b589-dad91facc5e3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_6df2f118-da46-462f-b2af-0b202129b83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_fbec1691-b9cd-4866-9b25-413500e4e8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_20030ed3-ba62-4cbb-9f75-7018cb6c21de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_fbec1691-b9cd-4866-9b25-413500e4e8c3" xlink:to="loc_us-gaap_StatementTable_20030ed3-ba62-4cbb-9f75-7018cb6c21de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_32d3eeda-ba6d-4617-9227-6fe485c90caf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_20030ed3-ba62-4cbb-9f75-7018cb6c21de" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_32d3eeda-ba6d-4617-9227-6fe485c90caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98e4fc98-e852-4bbf-989e-00a4d6f1fb86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_32d3eeda-ba6d-4617-9227-6fe485c90caf" xlink:to="loc_us-gaap_EquityComponentDomain_98e4fc98-e852-4bbf-989e-00a4d6f1fb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e4fc98-e852-4bbf-989e-00a4d6f1fb86" xlink:to="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_86ce66c1-8f5d-471e-93c9-3e484847a8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_CommonStockMember_86ce66c1-8f5d-471e-93c9-3e484847a8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8c331d0e-112d-4c36-b107-b961b1a48571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8c331d0e-112d-4c36-b107-b961b1a48571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_dcf2641b-851f-4daa-b431-8419965c228d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_RetainedEarningsMember_dcf2641b-851f-4daa-b431-8419965c228d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_431e8af4-887e-44eb-9afa-1ef87c1a9b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9a32b28b-d28a-456f-93b8-c3fd8e18ab8c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_431e8af4-887e-44eb-9afa-1ef87c1a9b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9d2c17ad-9a8e-4c3a-b125-eefb70f053ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_20030ed3-ba62-4cbb-9f75-7018cb6c21de" xlink:to="loc_us-gaap_StatementLineItems_9d2c17ad-9a8e-4c3a-b125-eefb70f053ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d2c17ad-9a8e-4c3a-b125-eefb70f053ca" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7bc97995-f8ff-4cf0-b2ea-5ea58675f091" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7bc97995-f8ff-4cf0-b2ea-5ea58675f091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ae53010b-a167-417d-8d7a-7629cf1fda99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockholdersEquity_ae53010b-a167-417d-8d7a-7629cf1fda99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4bca8f69-4e6a-420b-b655-9d83c3afb989" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_NetIncomeLoss_4bca8f69-4e6a-420b-b655-9d83c3afb989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fc4383f7-158b-43d9-b131-d3682761172b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fc4383f7-158b-43d9-b131-d3682761172b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bec55ed9-6035-49ca-9b0d-800d781da9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bec55ed9-6035-49ca-9b0d-800d781da9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ce301fab-2dc4-45a8-9134-26c68c85f0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ce301fab-2dc4-45a8-9134-26c68c85f0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_191a4791-4a12-42a4-ae42-e2b5f2643aae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_191a4791-4a12-42a4-ae42-e2b5f2643aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8960812d-ad71-40ea-8a57-a13a2746ca4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8960812d-ad71-40ea-8a57-a13a2746ca4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1e242368-ca9e-4d21-b6b0-f80256e45af6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1e242368-ca9e-4d21-b6b0-f80256e45af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_587022dd-de2a-4355-868f-98ce7648eeec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_587022dd-de2a-4355-868f-98ce7648eeec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27fbf8cb-dbd5-4374-8b72-fbfd0e1ddf9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6e6209f0-5899-4920-bf83-6d1cb6fc1eb9" xlink:to="loc_us-gaap_StockholdersEquity_27fbf8cb-dbd5-4374-8b72-fbfd0e1ddf9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfCashFlows"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d496175-fff3-4049-a573-42a66eb49a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d496175-fff3-4049-a573-42a66eb49a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_62bb53d9-ef35-40d5-b069-9e08bc1f1ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d496175-fff3-4049-a573-42a66eb49a70" xlink:to="loc_us-gaap_ProfitLoss_62bb53d9-ef35-40d5-b069-9e08bc1f1ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b24c27e5-0dbd-42a8-99b6-70359d694b25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d496175-fff3-4049-a573-42a66eb49a70" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b24c27e5-0dbd-42a8-99b6-70359d694b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6434ee5f-c26c-4f52-9193-0b2e83345706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b24c27e5-0dbd-42a8-99b6-70359d694b25" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6434ee5f-c26c-4f52-9193-0b2e83345706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_05474a1f-7dc3-4fc4-9576-eaf5ffac4c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b24c27e5-0dbd-42a8-99b6-70359d694b25" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_05474a1f-7dc3-4fc4-9576-eaf5ffac4c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9874cc8f-aff2-46ee-b277-3d74ace4b469" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b24c27e5-0dbd-42a8-99b6-70359d694b25" xlink:to="loc_us-gaap_ShareBasedCompensation_9874cc8f-aff2-46ee-b277-3d74ace4b469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments_1b5d4253-064c-4dc3-a6bd-87c30aaa1765" xlink:href="trmb-20250103.xsd#trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b24c27e5-0dbd-42a8-99b6-70359d694b25" xlink:to="loc_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments_1b5d4253-064c-4dc3-a6bd-87c30aaa1765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_3bd41404-7c86-4140-b319-3a8712dd28ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b24c27e5-0dbd-42a8-99b6-70359d694b25" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3bd41404-7c86-4140-b319-3a8712dd28ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_8d6dc0fd-80c5-42fe-8770-b889abe4bc98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d496175-fff3-4049-a573-42a66eb49a70" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_8d6dc0fd-80c5-42fe-8770-b889abe4bc98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_084fe1c1-226c-4807-95d2-ff7db340796c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_8d6dc0fd-80c5-42fe-8770-b889abe4bc98" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_084fe1c1-226c-4807-95d2-ff7db340796c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_28747826-6ebe-43d0-804c-af27292f93e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_8d6dc0fd-80c5-42fe-8770-b889abe4bc98" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_28747826-6ebe-43d0-804c-af27292f93e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c2523b95-959f-4a60-bc65-2cf66b9d2c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_8d6dc0fd-80c5-42fe-8770-b889abe4bc98" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c2523b95-959f-4a60-bc65-2cf66b9d2c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_c2ddd947-2352-4c1c-9cc8-c5486ec91c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d496175-fff3-4049-a573-42a66eb49a70" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_c2ddd947-2352-4c1c-9cc8-c5486ec91c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ad9c190a-6cab-4d1e-ab53-f9707c6bcdcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_c2ddd947-2352-4c1c-9cc8-c5486ec91c8e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ad9c190a-6cab-4d1e-ab53-f9707c6bcdcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_c227210b-0dbe-4794-b003-b6805e578039" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_c2ddd947-2352-4c1c-9cc8-c5486ec91c8e" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_c227210b-0dbe-4794-b003-b6805e578039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_5049dd10-6c46-4427-8692-45516f9d0f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_c2ddd947-2352-4c1c-9cc8-c5486ec91c8e" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_5049dd10-6c46-4427-8692-45516f9d0f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c92b03d9-6af9-46cf-b5c9-fb8c35a4ae23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_c2ddd947-2352-4c1c-9cc8-c5486ec91c8e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c92b03d9-6af9-46cf-b5c9-fb8c35a4ae23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_7e31a530-31cd-460b-b995-96917828a71e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_c2ddd947-2352-4c1c-9cc8-c5486ec91c8e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_7e31a530-31cd-460b-b995-96917828a71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5f5a3e0c-6b94-438b-91da-a7a879c10277" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d496175-fff3-4049-a573-42a66eb49a70" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5f5a3e0c-6b94-438b-91da-a7a879c10277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7f693bf-8956-4ddb-abc2-05b244c2f831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7f693bf-8956-4ddb-abc2-05b244c2f831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_1cee1eb6-3081-4923-83fd-9102727cb2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7f693bf-8956-4ddb-abc2-05b244c2f831" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_1cee1eb6-3081-4923-83fd-9102727cb2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7ae1e223-91d1-409f-861f-06257a065b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7f693bf-8956-4ddb-abc2-05b244c2f831" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7ae1e223-91d1-409f-861f-06257a065b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0a8014e-6dfb-4fd6-b7db-fc26f269966a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7f693bf-8956-4ddb-abc2-05b244c2f831" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0a8014e-6dfb-4fd6-b7db-fc26f269966a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d40b37dc-1b05-43ce-9c3b-c504cbf2ba38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7f693bf-8956-4ddb-abc2-05b244c2f831" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d40b37dc-1b05-43ce-9c3b-c504cbf2ba38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9166a381-5e49-460e-a626-19cd16759118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7f693bf-8956-4ddb-abc2-05b244c2f831" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9166a381-5e49-460e-a626-19cd16759118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2889a67a-704f-40eb-9d66-74feb7d6d470" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2889a67a-704f-40eb-9d66-74feb7d6d470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_936502a0-070e-44c8-b727-cc08aa680918" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_936502a0-070e-44c8-b727-cc08aa680918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c6e9aa82-a3cb-4e03-befd-4a8c84fdceee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c6e9aa82-a3cb-4e03-befd-4a8c84fdceee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_7480b997-eb5d-4d7d-b3b2-c958edfd8fac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_7480b997-eb5d-4d7d-b3b2-c958edfd8fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c4f576a2-a3db-4673-9944-4449bbcbd011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c4f576a2-a3db-4673-9944-4449bbcbd011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_127216dd-f148-4e96-b13b-ef20cde24fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e7edc731-7695-4351-910f-da26213ca4b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_127216dd-f148-4e96-b13b-ef20cde24fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca28d146-c6dc-4719-98c1-d8e97964f72f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca28d146-c6dc-4719-98c1-d8e97964f72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0c845718-8e5c-488c-aea1-2d451bb1b199" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0c845718-8e5c-488c-aea1-2d451bb1b199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_62d382d1-b0fb-430a-ac0a-15e3608d7ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_62d382d1-b0fb-430a-ac0a-15e3608d7ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32a1df94-7d21-475c-9564-788ab98a909e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32a1df94-7d21-475c-9564-788ab98a909e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_df7a5f7e-b595-425b-8ccf-80d4eb60178f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_593e8b25-aea9-4071-b125-a4a3d6b4867f" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_df7a5f7e-b595-425b-8ccf-80d4eb60178f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_fd441dbe-2958-461a-914f-22fb42da9a41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_df7a5f7e-b595-425b-8ccf-80d4eb60178f" xlink:to="loc_us-gaap_InterestPaidNet_fd441dbe-2958-461a-914f-22fb42da9a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_35366a58-6d85-4997-8034-42947373c3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_df7a5f7e-b595-425b-8ccf-80d4eb60178f" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_35366a58-6d85-4997-8034-42947373c3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_IncomeTaxPaidNetDiscontinuedOperation_ce63e91c-7739-4e73-bf08-707aa6152f0a" xlink:href="trmb-20250103.xsd#trmb_IncomeTaxPaidNetDiscontinuedOperation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_df7a5f7e-b595-425b-8ccf-80d4eb60178f" xlink:to="loc_trmb_IncomeTaxPaidNetDiscontinuedOperation_ce63e91c-7739-4e73-bf08-707aa6152f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" xlink:href="trmb-20250103.xsd#ConsolidatedStatementsOfCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ce51e392-cc59-40eb-82fc-714a913fe38a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce51e392-cc59-40eb-82fc-714a913fe38a" xlink:to="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ed7001a2-b891-417f-bcd7-56aae225bff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ed7001a2-b891-417f-bcd7-56aae225bff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7871d857-4991-4f4c-bb6c-791aa30cc677" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ed7001a2-b891-417f-bcd7-56aae225bff3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7871d857-4991-4f4c-bb6c-791aa30cc677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a2a5c4ee-4ebb-4799-af67-2bd8281d4766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7871d857-4991-4f4c-bb6c-791aa30cc677" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_a2a5c4ee-4ebb-4799-af67-2bd8281d4766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_baef191a-2a4d-489c-bfd0-a529f3611475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_baef191a-2a4d-489c-bfd0-a529f3611475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bdfece8e-aaaa-4d8e-9bf5-83055ca9df3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_baef191a-2a4d-489c-bfd0-a529f3611475" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bdfece8e-aaaa-4d8e-9bf5-83055ca9df3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TrimbleAgMember_65c4e5c1-7c4c-4dff-8b2f-01931ffb8fec" xlink:href="trmb-20250103.xsd#trmb_TrimbleAgMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bdfece8e-aaaa-4d8e-9bf5-83055ca9df3b" xlink:to="loc_trmb_TrimbleAgMember_65c4e5c1-7c4c-4dff-8b2f-01931ffb8fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_edb72e6c-8c95-4b74-b435-51b35a06157d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a80e2580-1ddd-4ed1-834e-1c4a0540752e" xlink:to="loc_us-gaap_StatementLineItems_edb72e6c-8c95-4b74-b435-51b35a06157d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_059f9888-e0f1-479b-bb72-67f805010d87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_edb72e6c-8c95-4b74-b435-51b35a06157d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_059f9888-e0f1-479b-bb72-67f805010d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies" xlink:type="simple" xlink:href="trmb-20250103.xsd#DescriptionOfBusinessAndAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a37240fd-7c5b-40c5-a448-dc7e76b74c09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_e280ac52-3519-4d88-8e15-ca735145e539" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a37240fd-7c5b-40c5-a448-dc7e76b74c09" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_e280ac52-3519-4d88-8e15-ca735145e539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EarningsPerShare" xlink:type="simple" xlink:href="trmb-20250103.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3d6d17c8-75e4-40ef-b786-5cf1a10ffa06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_57dbdf08-725e-4c02-aa98-cfd5251dcd66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3d6d17c8-75e4-40ef-b786-5cf1a10ffa06" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_57dbdf08-725e-4c02-aa98-cfd5251dcd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/Acquisitions" xlink:type="simple" xlink:href="trmb-20250103.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_98a3b8fc-2ba0-4091-80ab-f684828a4916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_daa9b3cf-35fb-4374-aed0-39041fe410e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_98a3b8fc-2ba0-4091-80ab-f684828a4916" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_daa9b3cf-35fb-4374-aed0-39041fe410e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/Divestitures" xlink:type="simple" xlink:href="trmb-20250103.xsd#Divestitures"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/Divestitures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5cf81352-7c1e-4d8f-a38d-399428fea5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1e0e9936-5c1f-4c72-a0e3-887c1ddb7e47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5cf81352-7c1e-4d8f-a38d-399428fea5c4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1e0e9936-5c1f-4c72-a0e3-887c1ddb7e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwill" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwill"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9670056c-fb70-49af-9ee6-797c8fecd996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_40153e06-0c62-4b26-9291-c9a4eefdbd12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9670056c-fb70-49af-9ee6-797c8fecd996" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_40153e06-0c62-4b26-9291-c9a4eefdbd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponents" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a41a0342-394c-432f-8376-4d36bd7a53f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_ba87be5c-d17c-48e9-80fd-516e40126290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a41a0342-394c-432f-8376-4d36bd7a53f2" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_ba87be5c-d17c-48e9-80fd-516e40126290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformation" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformation"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_d0420e7e-860e-4967-a36a-758e8c58c5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f121984e-48f2-418f-807b-ce327817bd07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_d0420e7e-860e-4967-a36a-758e8c58c5bb" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f121984e-48f2-418f-807b-ce327817bd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/Debt" xlink:type="simple" xlink:href="trmb-20250103.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9c76bae5-01fe-4e23-8c7f-c0c0602a21ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_d295ad4f-cca0-4948-b9d7-521c805c548b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9c76bae5-01fe-4e23-8c7f-c0c0602a21ec" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d295ad4f-cca0-4948-b9d7-521c805c548b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/Leases" xlink:type="simple" xlink:href="trmb-20250103.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9b7cbc8f-1fc2-46db-8c0e-4c0e04f34be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_c4577dde-230d-40a7-b8e1-2795d0b56c78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9b7cbc8f-1fc2-46db-8c0e-4c0e04f34be6" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_c4577dde-230d-40a7-b8e1-2795d0b56c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="trmb-20250103.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cf531f2e-5c0d-48d7-bf3c-f63797376379" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_64ac036a-2458-49f1-b717-2d2437b85db9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cf531f2e-5c0d-48d7-bf3c-f63797376379" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_64ac036a-2458-49f1-b717-2d2437b85db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="trmb-20250103.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_584baf1c-4206-4f31-8159-02141ab40e59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_b18d9734-7bac-4f60-8a9e-24838a597768" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_584baf1c-4206-4f31-8159-02141ab40e59" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_b18d9734-7bac-4f60-8a9e-24838a597768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations" xlink:type="simple" xlink:href="trmb-20250103.xsd#DeferredRevenueAndRemainingPerformanceObligations"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_e4d2ab9e-fb9b-456c-8999-3d89d2d2f4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5714f00c-0b71-4d41-b756-266420bebb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_e4d2ab9e-fb9b-456c-8999-3d89d2d2f4a8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5714f00c-0b71-4d41-b756-266420bebb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxes" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_51cb524d-ec4d-485a-bfb6-a8212041e6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_33a84570-fb1c-4579-bc5f-202dd5716d82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_51cb524d-ec4d-485a-bfb6-a8212041e6a2" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_33a84570-fb1c-4579-bc5f-202dd5716d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlans" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e5967e6-4e7b-4ae7-abeb-8fdc3c961d03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_8b63e05d-0350-4410-9601-efe23f3bca40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e5967e6-4e7b-4ae7-abeb-8fdc3c961d03" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_8b63e05d-0350-4410-9601-efe23f3bca40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CommonStockRepurchase" xlink:type="simple" xlink:href="trmb-20250103.xsd#CommonStockRepurchase"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CommonStockRepurchase" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5bdf6ab8-8602-4548-95ed-6eae8f1c6e60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_37dd5b02-befb-4701-b144-ee593eb02f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5bdf6ab8-8602-4548-95ed-6eae8f1c6e60" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_37dd5b02-befb-4701-b144-ee593eb02f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" xlink:type="simple" xlink:href="trmb-20250103.xsd#DescriptionOfBusinessAndAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_aed0832e-6abd-453b-94a2-92c874e5aa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_aed0832e-6abd-453b-94a2-92c874e5aa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_ecb5b7e3-a3ee-45b6-8986-cc9790be3b54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_UseOfEstimates_ecb5b7e3-a3ee-45b6-8986-cc9790be3b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_0621edd5-e81a-4d07-8db1-e6d3f11d5a38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_0621edd5-e81a-4d07-8db1-e6d3f11d5a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_199ccfc6-c234-4266-8029-db2d098ac75f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_199ccfc6-c234-4266-8029-db2d098ac75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_cefbd1fc-5336-46e4-a3c7-ebf7380fd3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_cefbd1fc-5336-46e4-a3c7-ebf7380fd3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_30829702-5226-454d-bd6c-5ba03b4107e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_30829702-5226-454d-bd6c-5ba03b4107e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_52f3e4b1-83be-4a11-b157-314c8ebae658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_52f3e4b1-83be-4a11-b157-314c8ebae658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_b3d04118-ee48-4c8b-8021-f213379aa02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_b3d04118-ee48-4c8b-8021-f213379aa02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_bf016322-02ee-4e38-acbb-bffe21afd236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_bf016322-02ee-4e38-acbb-bffe21afd236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_76595b63-202d-4673-a403-4b74600aba04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_76595b63-202d-4673-a403-4b74600aba04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_249637cb-b399-40de-9a5c-ca18ebfadb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_249637cb-b399-40de-9a5c-ca18ebfadb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_ace48495-b9cd-462a-964c-bed2d62db11c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_ace48495-b9cd-462a-964c-bed2d62db11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_6bf921e5-05ed-446d-babd-987a7e2baf7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_6bf921e5-05ed-446d-babd-987a7e2baf7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_953bbe37-ef14-48d6-b64a-7cca41d817c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_953bbe37-ef14-48d6-b64a-7cca41d817c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_4673146e-8f41-41e3-a8b8-fa392b2d1857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_4673146e-8f41-41e3-a8b8-fa392b2d1857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_a941d538-c499-4088-9949-f9ae9006d512" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_a941d538-c499-4088-9949-f9ae9006d512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_711dd18b-f609-469c-850b-3087a8ea7c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_711dd18b-f609-469c-850b-3087a8ea7c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_477a4b7a-be90-410a-9cbd-0c797d711485" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_477a4b7a-be90-410a-9cbd-0c797d711485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_e928b172-e0e5-4426-89f7-3459122b9927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_e928b172-e0e5-4426-89f7-3459122b9927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_6dc9c9a8-fdd9-4d0a-abf1-e3a2e41ea414" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_6dc9c9a8-fdd9-4d0a-abf1-e3a2e41ea414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_58d84f81-23f0-4798-a88c-e2a30c88f22a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_58d84f81-23f0-4798-a88c-e2a30c88f22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_845c9a38-47b8-4c82-bd83-53c12c5efbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a117cdd1-5bf6-4aed-b8bf-52f93b494a70" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_845c9a38-47b8-4c82-bd83-53c12c5efbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dff95d02-509f-4d9a-8826-537985f5ca70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fd84c850-3977-4027-b4e4-729213a2a12a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dff95d02-509f-4d9a-8826-537985f5ca70" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fd84c850-3977-4027-b4e4-729213a2a12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1330b538-5d70-42cc-ac20-53293b09fa01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_dd2f0870-3d45-4760-a478-de67ff34298d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1330b538-5d70-42cc-ac20-53293b09fa01" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_dd2f0870-3d45-4760-a478-de67ff34298d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DivestituresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_593b1f77-00dc-44af-9200-3e80bd263318" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c4a38741-fd37-4de4-9a47-e11efef2825a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_593b1f77-00dc-44af-9200-3e80bd263318" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c4a38741-fd37-4de4-9a47-e11efef2825a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ed4752e8-291e-4c39-88d7-4899cfee6b61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_56e71308-e415-4007-993b-0c9e9a4779c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ed4752e8-291e-4c39-88d7-4899cfee6b61" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_56e71308-e415-4007-993b-0c9e9a4779c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1a038b23-42ff-448e-b507-c7011ca8b97e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ed4752e8-291e-4c39-88d7-4899cfee6b61" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1a038b23-42ff-448e-b507-c7011ca8b97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_5c55177d-d46d-443d-a18b-536ffcfc2cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ed4752e8-291e-4c39-88d7-4899cfee6b61" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_5c55177d-d46d-443d-a18b-536ffcfc2cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_83c77dbf-c388-44c8-863a-da11697f58b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f977cabb-5083-4e6d-8c30-0e6d7d8a9973" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_83c77dbf-c388-44c8-863a-da11697f58b6" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f977cabb-5083-4e6d-8c30-0e6d7d8a9973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_48472216-8f5a-4297-8935-af68ba206e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_83c77dbf-c388-44c8-863a-da11697f58b6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_48472216-8f5a-4297-8935-af68ba206e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f3474eb0-3af6-425a-ba9f-6a0963e79cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_83c77dbf-c388-44c8-863a-da11697f58b6" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f3474eb0-3af6-425a-ba9f-6a0963e79cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_6645b5d9-d4cb-416c-9b68-cb484cb3b17a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ec780fe1-b606-4d6b-a902-46a80bd18dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_6645b5d9-d4cb-416c-9b68-cb484cb3b17a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ec780fe1-b606-4d6b-a902-46a80bd18dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_47cfd05b-1e1f-42cc-8e12-fbb70a162807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_6645b5d9-d4cb-416c-9b68-cb484cb3b17a" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_47cfd05b-1e1f-42cc-8e12-fbb70a162807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_069c389e-6ef5-44ba-b041-c048dc3e635c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_6645b5d9-d4cb-416c-9b68-cb484cb3b17a" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_069c389e-6ef5-44ba-b041-c048dc3e635c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_351105f9-3a4f-45f2-a2a9-33f00c4c06e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_6645b5d9-d4cb-416c-9b68-cb484cb3b17a" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_351105f9-3a4f-45f2-a2a9-33f00c4c06e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_86caf8c2-8544-45f7-b92c-12032eddc870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f062f371-7748-4f85-97a6-7f4b4c062a67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_86caf8c2-8544-45f7-b92c-12032eddc870" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f062f371-7748-4f85-97a6-7f4b4c062a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_14c728d9-23bd-4105-a09a-10bf0d852f11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_86caf8c2-8544-45f7-b92c-12032eddc870" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_14c728d9-23bd-4105-a09a-10bf0d852f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e4dd7355-6b66-492c-a04b-f4540c30e6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_51e0c5d2-105b-4e92-859f-a24ee38a087b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e4dd7355-6b66-492c-a04b-f4540c30e6e5" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_51e0c5d2-105b-4e92-859f-a24ee38a087b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0b267ff7-6906-4ec8-b71b-7ddb8c001a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e4dd7355-6b66-492c-a04b-f4540c30e6e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0b267ff7-6906-4ec8-b71b-7ddb8c001a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#DeferredRevenueAndRemainingPerformanceObligationsTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_4a203c48-695d-4f98-9f6a-304d63a705ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_362417e4-e7d4-4ae3-8c05-6148b3442e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_4a203c48-695d-4f98-9f6a-304d63a705ad" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_362417e4-e7d4-4ae3-8c05-6148b3442e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4f5a246d-7402-46b2-9ce1-8d948dc2a347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_69bd418b-5739-4105-88cf-e41516d632aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f5a246d-7402-46b2-9ce1-8d948dc2a347" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_69bd418b-5739-4105-88cf-e41516d632aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_245024e7-bfbc-4ea3-8ea2-ae031497dc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f5a246d-7402-46b2-9ce1-8d948dc2a347" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_245024e7-bfbc-4ea3-8ea2-ae031497dc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c93df0a9-ebae-4a10-b89b-5d6008cd1dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f5a246d-7402-46b2-9ce1-8d948dc2a347" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c93df0a9-ebae-4a10-b89b-5d6008cd1dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_db892f80-703c-4688-a7aa-759ac5123ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f5a246d-7402-46b2-9ce1-8d948dc2a347" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_db892f80-703c-4688-a7aa-759ac5123ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_fdd3cd9c-a229-4858-a6bb-68b355cb66fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f5a246d-7402-46b2-9ce1-8d948dc2a347" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_fdd3cd9c-a229-4858-a6bb-68b355cb66fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansTables" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_86cb3379-9775-4804-8596-37717dabc07d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_29371086-ea99-4186-835a-6ddc970551d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_86cb3379-9775-4804-8596-37717dabc07d" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_29371086-ea99-4186-835a-6ddc970551d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_737c5453-9b6c-42f1-882f-8af81c2c828e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_86cb3379-9775-4804-8596-37717dabc07d" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_737c5453-9b6c-42f1-882f-8af81c2c828e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DescriptionOfBusinessAndAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_16f7c2b5-9a00-45d4-8901-aeb369355323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_16f7c2b5-9a00-45d4-8901-aeb369355323" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6a89227c-7a83-4f90-a32c-ffdac966125a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_srt_RangeAxis_6a89227c-7a83-4f90-a32c-ffdac966125a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6a89227c-7a83-4f90-a32c-ffdac966125a" xlink:to="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_47906463-c549-492f-8323-34fb12808b07" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:to="loc_srt_MinimumMember_47906463-c549-492f-8323-34fb12808b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_28d14d23-5116-470d-b579-d34db009865b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:to="loc_srt_MaximumMember_28d14d23-5116-470d-b579-d34db009865b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_f1ff24c4-fd3b-4159-b6e5-a074342d4761" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_efd4d7d4-0008-44b1-ac10-f002d68360a2" xlink:to="loc_srt_WeightedAverageMember_f1ff24c4-fd3b-4159-b6e5-a074342d4761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed960398-9b63-441e-844e-3ffd677aff9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed960398-9b63-441e-844e-3ffd677aff9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed960398-9b63-441e-844e-3ffd677aff9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_fd11e156-fae6-497e-9756-b6d434d1ffbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_fd11e156-fae6-497e-9756-b6d434d1ffbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_15687ccb-484d-457a-ab9f-80857ba1be8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_15687ccb-484d-457a-ab9f-80857ba1be8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ComputerEquipmentAndSoftwareMember_7b268815-1075-4234-a67f-9b5b6cde4bfe" xlink:href="trmb-20250103.xsd#trmb_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_trmb_ComputerEquipmentAndSoftwareMember_7b268815-1075-4234-a67f-9b5b6cde4bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_eb710566-edae-4803-8250-4c86dca57c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9466fe2-3281-4d59-96d8-3dcba6bb9e75" xlink:to="loc_us-gaap_BuildingMember_eb710566-edae-4803-8250-4c86dca57c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_928b76b1-2894-4a41-a476-f1b32724b172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_928b76b1-2894-4a41-a476-f1b32724b172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0f8433ea-5945-471a-afee-14b7ab1f4e85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_928b76b1-2894-4a41-a476-f1b32724b172" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0f8433ea-5945-471a-afee-14b7ab1f4e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_c87b0288-c096-4b26-ac57-97945b13d1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0f8433ea-5945-471a-afee-14b7ab1f4e85" xlink:to="loc_us-gaap_ForwardContractsMember_c87b0288-c096-4b26-ac57-97945b13d1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_bdcf18f1-83c6-4418-83c7-3bea9e1df426" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4a5ddf8b-f948-4d91-9aee-cf8b992a8c87" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_bdcf18f1-83c6-4418-83c7-3bea9e1df426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PTxTrimbleMember_49cc57c2-e9d9-42f7-8fb2-8f8207ac3ff3" xlink:href="trmb-20250103.xsd#trmb_PTxTrimbleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_bdcf18f1-83c6-4418-83c7-3bea9e1df426" xlink:to="loc_trmb_PTxTrimbleMember_49cc57c2-e9d9-42f7-8fb2-8f8207ac3ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a19385ac-95d8-40ed-9735-ca9950ae00bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a19385ac-95d8-40ed-9735-ca9950ae00bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_411d2d11-d970-4381-94c5-b5bf71b86c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a19385ac-95d8-40ed-9735-ca9950ae00bd" xlink:to="loc_us-gaap_RelatedPartyDomain_411d2d11-d970-4381-94c5-b5bf71b86c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_09148ed6-db05-4970-9f6c-4b5b733de3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_411d2d11-d970-4381-94c5-b5bf71b86c4c" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_09148ed6-db05-4970-9f6c-4b5b733de3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8399f42a-d6bf-4ba8-9e30-4211a667cc03" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_458ba815-edca-4047-9364-2934396f2aca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_NumberOfReportableSegments_458ba815-edca-4047-9364-2934396f2aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_f52ed891-8e67-4b86-bcd9-afeb35e5a5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_NumberOfOperatingSegments_f52ed891-8e67-4b86-bcd9-afeb35e5a5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RevenueContractTerm_c08b711f-6c63-416f-946e-162558fc43e1" xlink:href="trmb-20250103.xsd#trmb_RevenueContractTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_RevenueContractTerm_c08b711f-6c63-416f-946e-162558fc43e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SubscriptionTerm_5619adaa-e90a-4af4-b699-f1db59429e80" xlink:href="trmb-20250103.xsd#trmb_SubscriptionTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_SubscriptionTerm_5619adaa-e90a-4af4-b699-f1db59429e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ProductWarrantyTerm_2d84ea63-8fd2-46b1-a431-3366d20d3081" xlink:href="trmb-20250103.xsd#trmb_ProductWarrantyTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_ProductWarrantyTerm_2d84ea63-8fd2-46b1-a431-3366d20d3081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PostContractSupportTerm_36668e9f-827e-4e27-b01e-dc95be319bb9" xlink:href="trmb-20250103.xsd#trmb_PostContractSupportTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_trmb_PostContractSupportTerm_36668e9f-827e-4e27-b01e-dc95be319bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_9c80e3be-1b8b-46b2-94c6-e5fa91bfd01c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_9c80e3be-1b8b-46b2-94c6-e5fa91bfd01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_276caa94-b230-44e2-8689-e6233aca7b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_276caa94-b230-44e2-8689-e6233aca7b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_b84be55c-0487-428f-8722-76eb273d576c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedContractCostGross_b84be55c-0487-428f-8722-76eb273d576c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_d4c49fe3-e950-4202-b957-ac461493eb26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_d4c49fe3-e950-4202-b957-ac461493eb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4dd09c69-fa83-46e0-88f2-96efc2c81fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4dd09c69-fa83-46e0-88f2-96efc2c81fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_963f42d9-0c3f-4630-b9b0-52bc68b806d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_963f42d9-0c3f-4630-b9b0-52bc68b806d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_aaf11521-e935-4051-9659-5072cedcae66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_aaf11521-e935-4051-9659-5072cedcae66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_41932e7f-a884-4b63-be55-59a89bdaa1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_41932e7f-a884-4b63-be55-59a89bdaa1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f6c75ce5-b375-4ce7-90a3-7b949848eccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_f6c75ce5-b375-4ce7-90a3-7b949848eccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4e403253-a2b7-4297-8f08-dc206be9448c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4e403253-a2b7-4297-8f08-dc206be9448c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_6e912489-74c1-42e1-9e0a-ba1205b2978e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f1a6b1ce-d71b-48bb-89ae-ffab259d160b" xlink:to="loc_us-gaap_AdvertisingExpense_6e912489-74c1-42e1-9e0a-ba1205b2978e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f2cedb4f-0806-4aee-b4c2-003650ed1eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_NumeratorAbstract_9e3961a5-3a20-416e-8acc-d3e7b3009ea7" xlink:href="trmb-20250103.xsd#trmb_NumeratorAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f2cedb4f-0806-4aee-b4c2-003650ed1eb6" xlink:to="loc_trmb_NumeratorAbstract_9e3961a5-3a20-416e-8acc-d3e7b3009ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9a8a1c02-1ec7-486e-9b95-02705d41b835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_NumeratorAbstract_9e3961a5-3a20-416e-8acc-d3e7b3009ea7" xlink:to="loc_us-gaap_NetIncomeLoss_9a8a1c02-1ec7-486e-9b95-02705d41b835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DenominatorAbstract_3e8151b6-79f0-4c53-9801-ff93d9c8fb1a" xlink:href="trmb-20250103.xsd#trmb_DenominatorAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f2cedb4f-0806-4aee-b4c2-003650ed1eb6" xlink:to="loc_trmb_DenominatorAbstract_3e8151b6-79f0-4c53-9801-ff93d9c8fb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0814beb5-981f-40f7-915a-5b236d0a2668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_DenominatorAbstract_3e8151b6-79f0-4c53-9801-ff93d9c8fb1a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0814beb5-981f-40f7-915a-5b236d0a2668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_fe0aea37-3464-44b8-8fc7-504dc8d46049" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_DenominatorAbstract_3e8151b6-79f0-4c53-9801-ff93d9c8fb1a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_fe0aea37-3464-44b8-8fc7-504dc8d46049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_02b2499e-9043-421a-9b74-b22277236f69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_DenominatorAbstract_3e8151b6-79f0-4c53-9801-ff93d9c8fb1a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_02b2499e-9043-421a-9b74-b22277236f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7bdd84e9-0235-4b92-a0cd-ae8cafae0839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f2cedb4f-0806-4aee-b4c2-003650ed1eb6" xlink:to="loc_us-gaap_EarningsPerShareBasic_7bdd84e9-0235-4b92-a0cd-ae8cafae0839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3e4cb5be-f0f0-4e5a-9788-265b00e8825e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f2cedb4f-0806-4aee-b4c2-003650ed1eb6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3e4cb5be-f0f0-4e5a-9788-265b00e8825e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_48a64a1f-70ce-435e-b2d5-1687210c5ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f2cedb4f-0806-4aee-b4c2-003650ed1eb6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_48a64a1f-70ce-435e-b2d5-1687210c5ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_706c04f0-5f91-4c32-a256-30d796190389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_706c04f0-5f91-4c32-a256-30d796190389" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6d545b8-cc93-4e7c-a43f-d0cdd36f00fe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4a51301b-5f0a-4e2d-9b35-627dff10b1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4a51301b-5f0a-4e2d-9b35-627dff10b1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransporeonMember_102fa940-273d-4f3e-b5d4-5f71590c14c5" xlink:href="trmb-20250103.xsd#trmb_TransporeonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5582f701-ba0a-44a7-a265-c914ba462884" xlink:to="loc_trmb_TransporeonMember_102fa940-273d-4f3e-b5d4-5f71590c14c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_51255ee4-3109-48f3-a990-19ddff861142" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:to="loc_srt_RangeAxis_51255ee4-3109-48f3-a990-19ddff861142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58a58441-2012-44f3-a6e2-42ae7fcfd673" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_51255ee4-3109-48f3-a990-19ddff861142" xlink:to="loc_srt_RangeMember_58a58441-2012-44f3-a6e2-42ae7fcfd673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_62e4d21d-3d67-466f-bbb8-a97f3566f068" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_58a58441-2012-44f3-a6e2-42ae7fcfd673" xlink:to="loc_srt_MaximumMember_62e4d21d-3d67-466f-bbb8-a97f3566f068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03ea6a9c-256d-40cb-a1f3-a79c4dcd0da6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_70adb669-b136-4eae-a957-f94397dd5a89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_70adb669-b136-4eae-a957-f94397dd5a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6119444-73d6-4a40-be33-f706d9e55410" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a6119444-73d6-4a40-be33-f706d9e55410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue_e48e0ed8-310f-4023-bad2-1f1db18c0653" xlink:href="trmb-20250103.xsd#trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue_e48e0ed8-310f-4023-bad2-1f1db18c0653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_de352912-c288-482d-80cd-a27383fedba4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_de352912-c288-482d-80cd-a27383fedba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dfbea494-28f0-40a6-8ade-a0e4449101c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_Goodwill_dfbea494-28f0-40a6-8ade-a0e4449101c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf7a5f9d-ec84-4eee-9a9e-ba36553e361c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bf7a5f9d-ec84-4eee-9a9e-ba36553e361c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet_3d32b22e-8573-4145-9250-7ec7d5c3b832" xlink:href="trmb-20250103.xsd#trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet_3d32b22e-8573-4145-9250-7ec7d5c3b832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a3635b3c-283e-4ca7-b049-1bc38e07aa06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a3635b3c-283e-4ca7-b049-1bc38e07aa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_a3cdd758-9d17-446c-8638-2ebd647ff4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_a3cdd758-9d17-446c-8638-2ebd647ff4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9be71d24-2eae-425b-9ac3-11f348117d18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1f6ba4e0-b62e-49d4-be10-d2e59a9fec79" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9be71d24-2eae-425b-9ac3-11f348117d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#AcquisitionsScheduleofProFormaFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ff114f9e-0cfc-44b0-8d49-fbe4264379b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33dfdf3b-5431-4cf2-a97c-bcf3fd4909dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ff114f9e-0cfc-44b0-8d49-fbe4264379b6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33dfdf3b-5431-4cf2-a97c-bcf3fd4909dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_10c3b5bb-2f51-41a5-a026-1c482e647c90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33dfdf3b-5431-4cf2-a97c-bcf3fd4909dd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_10c3b5bb-2f51-41a5-a026-1c482e647c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0102d55d-5c94-4388-a878-12bce1e48d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_10c3b5bb-2f51-41a5-a026-1c482e647c90" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0102d55d-5c94-4388-a878-12bce1e48d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransporeonMember_11acee48-b2e9-43d5-a806-97fd101cbe3b" xlink:href="trmb-20250103.xsd#trmb_TransporeonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0102d55d-5c94-4388-a878-12bce1e48d0e" xlink:to="loc_trmb_TransporeonMember_11acee48-b2e9-43d5-a806-97fd101cbe3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_33dfdf3b-5431-4cf2-a97c-bcf3fd4909dd" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1256360b-8bd1-4d90-8bbb-f00770c1a390" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1256360b-8bd1-4d90-8bbb-f00770c1a390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f99f2636-86e2-468f-9a74-9e049070b8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3b8f7164-b153-4732-87d5-061cbbc8bcba" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f99f2636-86e2-468f-9a74-9e049070b8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DivestituresNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_98a351bc-e64c-4415-b99f-4d46ede53fea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_98a351bc-e64c-4415-b99f-4d46ede53fea" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_36158ebf-f2cc-4452-ad6a-a6a10bc5ccd8" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PlatformScienceMember_0efee23b-fe92-4b24-8aa2-fb38e273ed2d" xlink:href="trmb-20250103.xsd#trmb_PlatformScienceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:to="loc_trmb_PlatformScienceMember_0efee23b-fe92-4b24-8aa2-fb38e273ed2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PTxTrimbleMember_171ddc1a-9be5-4a0b-817f-93017de7b87b" xlink:href="trmb-20250103.xsd#trmb_PTxTrimbleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fd508541-5c75-4a6c-b484-436f7324019a" xlink:to="loc_trmb_PTxTrimbleMember_171ddc1a-9be5-4a0b-817f-93017de7b87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f50c24d9-6c6d-445f-9201-67ae2d98205d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f50c24d9-6c6d-445f-9201-67ae2d98205d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_85197d0b-5ac7-4564-894a-65d1110bd741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f50c24d9-6c6d-445f-9201-67ae2d98205d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_85197d0b-5ac7-4564-894a-65d1110bd741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_97ef1c03-e7c1-408d-b62c-91309f50838e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_85197d0b-5ac7-4564-894a-65d1110bd741" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_97ef1c03-e7c1-408d-b62c-91309f50838e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3ef7a45b-4033-4da6-9720-de10996eded5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3ef7a45b-4033-4da6-9720-de10996eded5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3ef7a45b-4033-4da6-9720-de10996eded5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_GlobalTransportationTelematicsMobilityMember_f4e23353-09ac-443d-ac44-9cf4d8d26850" xlink:href="trmb-20250103.xsd#trmb_GlobalTransportationTelematicsMobilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:to="loc_trmb_GlobalTransportationTelematicsMobilityMember_f4e23353-09ac-443d-ac44-9cf4d8d26850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TrimbleAgMember_43199521-d6f7-4bd7-9b1a-64ec97dab43b" xlink:href="trmb-20250103.xsd#trmb_TrimbleAgMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9067ac30-5bf9-4dc5-ae0d-f50ca4744096" xlink:to="loc_trmb_TrimbleAgMember_43199521-d6f7-4bd7-9b1a-64ec97dab43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_dei_LegalEntityAxis_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2302e0dd-a658-4a71-b6a3-e1663554d84a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dea5b5e3-86c3-4abb-8d2f-49bfba7a67aa" xlink:to="loc_dei_EntityDomain_2302e0dd-a658-4a71-b6a3-e1663554d84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AGCOCorporationMember_deb504f2-7dee-492b-8ab5-55ced4939113" xlink:href="trmb-20250103.xsd#trmb_AGCOCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2302e0dd-a658-4a71-b6a3-e1663554d84a" xlink:to="loc_trmb_AGCOCorporationMember_deb504f2-7dee-492b-8ab5-55ced4939113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bc01f380-09ce-493b-9ea3-95f5c9434e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bc01f380-09ce-493b-9ea3-95f5c9434e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bc01f380-09ce-493b-9ea3-95f5c9434e69" xlink:to="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_f68f68fc-3798-4bfa-8f22-9587c81b8585" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:to="loc_us-gaap_PreferredStockMember_f68f68fc-3798-4bfa-8f22-9587c81b8585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_b88c00f4-6ad6-4c73-b4c4-a71bf71b75e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d00978c6-8ef1-44d9-92b5-3a42cd6eb41b" xlink:to="loc_us-gaap_WarrantMember_b88c00f4-6ad6-4c73-b4c4-a71bf71b75e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_56839f39-e37a-4af6-8c76-5b413dec7621" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be726b1c-f681-4a12-8b0a-5c735bab5d97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be726b1c-f681-4a12-8b0a-5c735bab5d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9cd51c0b-751e-47a2-aafb-bb96a399cf84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_EquityMethodInvestments_9cd51c0b-751e-47a2-aafb-bb96a399cf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_148a53ad-0ee3-4ae6-a749-21a4e8ab43a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_148a53ad-0ee3-4ae6-a749-21a4e8ab43a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e33781aa-cbb0-428e-945a-2020b6018ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_e33781aa-cbb0-428e-945a-2020b6018ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b72b4278-7b48-4e04-b247-4c5b9a3f3223" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b72b4278-7b48-4e04-b247-4c5b9a3f3223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_280a6e9b-3f36-4d34-a2e3-d10858343966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_280a6e9b-3f36-4d34-a2e3-d10858343966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b2ab739b-d800-446e-a205-18a14ad4cda0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b2ab739b-d800-446e-a205-18a14ad4cda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_a18208bd-5f9c-4370-aed9-143e0df5b338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_a18208bd-5f9c-4370-aed9-143e0df5b338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ce2bd335-84bc-4ed7-b6da-bd6cd0a99f89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ce2bd335-84bc-4ed7-b6da-bd6cd0a99f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SupplyCommitmentTerm_14a1fd61-8be0-41f0-881d-d279ae306134" xlink:href="trmb-20250103.xsd#trmb_SupplyCommitmentTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_trmb_SupplyCommitmentTerm_14a1fd61-8be0-41f0-881d-d279ae306134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransitionServicesAgreementTerm_26d8cb9f-e19d-4af6-a452-19918d46b86d" xlink:href="trmb-20250103.xsd#trmb_TransitionServicesAgreementTerm"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bdc6cd4a-a8f9-4dd7-8400-0274e1589261" xlink:to="loc_trmb_TransitionServicesAgreementTerm_26d8cb9f-e19d-4af6-a452-19918d46b86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresBalanceSheetDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DivestituresBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3dfc86a5-c70e-4916-8a76-b8b5e3c1bc25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_86325538-0779-4e0a-b9d4-e3d2e111b423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3dfc86a5-c70e-4916-8a76-b8b5e3c1bc25" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_86325538-0779-4e0a-b9d4-e3d2e111b423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e46da8e1-e77d-4957-afb2-96ffef9f4c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_86325538-0779-4e0a-b9d4-e3d2e111b423" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e46da8e1-e77d-4957-afb2-96ffef9f4c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ab8ec21e-3ba7-411b-a03c-703650f473e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e46da8e1-e77d-4957-afb2-96ffef9f4c1d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ab8ec21e-3ba7-411b-a03c-703650f473e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_7a17e1ef-515b-4e45-a486-c7c910a2c3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_ab8ec21e-3ba7-411b-a03c-703650f473e6" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_7a17e1ef-515b-4e45-a486-c7c910a2c3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_86325538-0779-4e0a-b9d4-e3d2e111b423" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_a2cbf037-71d4-413a-89dd-4f0d801ccf01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_a2cbf037-71d4-413a-89dd-4f0d801ccf01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1a3a2fec-f020-4a2c-9b5c-5f6731b4e541" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1a3a2fec-f020-4a2c-9b5c-5f6731b4e541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_db7df4a6-ca53-46bd-ba3c-5fda28ad2048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_db7df4a6-ca53-46bd-ba3c-5fda28ad2048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_19d50279-be06-488b-9bd3-841f20e96612" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_19d50279-be06-488b-9bd3-841f20e96612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_7778d6b4-ad0d-4b55-922e-97eca98dcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_7778d6b4-ad0d-4b55-922e-97eca98dcd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_dbf8e5cf-2bda-44df-8b22-9e503ff47411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_dbf8e5cf-2bda-44df-8b22-9e503ff47411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_ce888b02-80a8-447a-a38c-e6139c59d8f0" xlink:href="trmb-20250103.xsd#trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance_ce888b02-80a8-447a-a38c-e6139c59d8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e49d25c4-80d5-4bf9-88f2-5206950846c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_50ae2157-423d-4caf-9880-6436462d3074" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_e49d25c4-80d5-4bf9-88f2-5206950846c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f5253a7-6cd7-470b-8c00-7fdc916ab222" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_eaa38579-331a-4459-bc25-dbbdc65d98aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_eaa38579-331a-4459-bc25-dbbdc65d98aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_0dd84386-7425-4f3f-bc45-63ee9e2f5fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_0dd84386-7425-4f3f-bc45-63ee9e2f5fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_cacf6ad5-4d04-4633-b0f6-73cae0ee7ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_cacf6ad5-4d04-4633-b0f6-73cae0ee7ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_7d28fb9d-040b-4c40-a6a4-4a79fb724ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_7d28fb9d-040b-4c40-a6a4-4a79fb724ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_05797874-4a3a-42bc-9b41-bdafd053ee9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_05797874-4a3a-42bc-9b41-bdafd053ee9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_be915c4a-f445-49aa-afb0-4540abf7b63b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_fd2f8424-6a15-4ba4-9c4e-8f6b6df58c19" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_be915c4a-f445-49aa-afb0-4540abf7b63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DivestituresOtherDivestituresDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DivestituresOtherDivestituresDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DivestituresOtherDivestituresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7d3bc82d-ad14-4ba8-a12a-85d7aa3a719c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7d3bc82d-ad14-4ba8-a12a-85d7aa3a719c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_67792bbf-b28c-4d60-a9c0-c188ce6981f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4a9a5a17-3aaf-40b6-8a09-5a46dfddcd35" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_67792bbf-b28c-4d60-a9c0-c188ce6981f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c7692b35-3ec3-4a51-aab9-74d82dffa7de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_67792bbf-b28c-4d60-a9c0-c188ce6981f6" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_c7692b35-3ec3-4a51-aab9-74d82dffa7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f8daf6bd-7d70-4562-93a0-df387425fd01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f8daf6bd-7d70-4562-93a0-df387425fd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74a0fe3d-12c3-4c46-9efd-2f84f7a9afd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f8daf6bd-7d70-4562-93a0-df387425fd01" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74a0fe3d-12c3-4c46-9efd-2f84f7a9afd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember_fd813c0b-78af-460d-b5c9-6ff955ad4ce0" xlink:href="trmb-20250103.xsd#trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74a0fe3d-12c3-4c46-9efd-2f84f7a9afd5" xlink:to="loc_trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember_fd813c0b-78af-460d-b5c9-6ff955ad4ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27623586-eb5a-439f-8303-99fb0357d5dc" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses_b6ba0342-d7d4-4da4-b182-20ef539f3164" xlink:href="trmb-20250103.xsd#trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:to="loc_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses_b6ba0342-d7d4-4da4-b182-20ef539f3164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_26a7711d-efda-4d6d-8a80-b0c9576c03d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5cbc2ae0-2f6f-4426-9358-e449464f2e6a" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_26a7711d-efda-4d6d-8a80-b0c9576c03d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dbd62419-c278-4c60-9caa-3a7e932a04fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_111dfbda-3298-44ad-b170-2b5c8e7edecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dbd62419-c278-4c60-9caa-3a7e932a04fa" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_111dfbda-3298-44ad-b170-2b5c8e7edecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_111dfbda-3298-44ad-b170-2b5c8e7edecd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1e7cec06-9b46-4c23-b82e-e5ecd1941a0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_5d6d8db7-d043-416c-830c-28fcb77c0117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_5d6d8db7-d043-416c-830c-28fcb77c0117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_34e718c2-f89e-4c86-8348-6406f2d09ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:to="loc_us-gaap_CustomerRelationshipsMember_34e718c2-f89e-4c86-8348-6406f2d09ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TradeNamesAndIntellectualPropertyMember_6eb33fb5-893d-483d-92c8-b99f2637de64" xlink:href="trmb-20250103.xsd#trmb_TradeNamesAndIntellectualPropertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c7733c63-9226-4a59-96d7-465975277cc6" xlink:to="loc_trmb_TradeNamesAndIntellectualPropertyMember_6eb33fb5-893d-483d-92c8-b99f2637de64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_111dfbda-3298-44ad-b170-2b5c8e7edecd" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1af0e614-818b-4475-b7a2-b775703543dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1af0e614-818b-4475-b7a2-b775703543dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b712d37-0eda-4ee6-af5a-7dda85bbfb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b712d37-0eda-4ee6-af5a-7dda85bbfb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08c7c117-1a4f-4c8d-98c2-c3ec62ca3dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08c7c117-1a4f-4c8d-98c2-c3ec62ca3dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4e748ed-a729-4ca5-a3a4-e7956e1702a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4e748ed-a729-4ca5-a3a4-e7956e1702a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_75748286-f0af-45ac-813e-034d554c2dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_75748286-f0af-45ac-813e-034d554c2dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_8853f6a2-2a4f-49ec-9986-1c9ff5819650" xlink:href="trmb-20250103.xsd#trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_03efd876-8f07-4200-8765-f78550598e67" xlink:to="loc_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_8853f6a2-2a4f-49ec-9986-1c9ff5819650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bb545a41-c392-46ac-9b84-9e9fbf471678" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bb545a41-c392-46ac-9b84-9e9fbf471678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_76c2243b-e063-49fa-b275-5dee9f2e27e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_76c2243b-e063-49fa-b275-5dee9f2e27e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_61d79010-a4f4-4c5a-a373-2d597badec0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_61d79010-a4f4-4c5a-a373-2d597badec0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a99e2130-af80-44f9-93e1-e79ebc723d59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a99e2130-af80-44f9-93e1-e79ebc723d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fd85dfa9-2090-461d-8e62-6d2267de106e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fd85dfa9-2090-461d-8e62-6d2267de106e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive_dfdf960d-4d49-4a0e-ae8b-473a6a868aa9" xlink:href="trmb-20250103.xsd#trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:to="loc_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive_dfdf960d-4d49-4a0e-ae8b-473a6a868aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c9943a42-4402-4a32-b8f1-0c039820dc61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c42d4c2a-b337-4a5d-bc6b-9834acee551b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c9943a42-4402-4a32-b8f1-0c039820dc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_47b4d544-94ad-4cb4-bfdb-2f2b14d28c04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_47b4d544-94ad-4cb4-bfdb-2f2b14d28c04" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7a6605f8-4d3b-426e-8484-57965df90515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7a6605f8-4d3b-426e-8484-57965df90515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7a6605f8-4d3b-426e-8484-57965df90515" xlink:to="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_9031ed2e-45f9-4d95-99c4-d1cf906605d4" xlink:href="trmb-20250103.xsd#trmb_ArchitectsEngineersConstructionAndOwnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:to="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_9031ed2e-45f9-4d95-99c4-d1cf906605d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FieldSystemsMember_11dc8ead-675e-4841-a39a-05615efe8bdb" xlink:href="trmb-20250103.xsd#trmb_FieldSystemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:to="loc_trmb_FieldSystemsMember_11dc8ead-675e-4841-a39a-05615efe8bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransportationAndLogisticsMember_2c5fca59-0708-4ed7-941c-d565f64e049f" xlink:href="trmb-20250103.xsd#trmb_TransportationAndLogisticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bd53c771-35e7-481f-bf13-f9fda2bfc168" xlink:to="loc_trmb_TransportationAndLogisticsMember_2c5fca59-0708-4ed7-941c-d565f64e049f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fefe5eb8-aaf0-4464-a7ad-57e0758103f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f30c6dd1-4021-4391-8f0d-5a4b45a5f04d" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fefe5eb8-aaf0-4464-a7ad-57e0758103f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_8755f158-ab88-4a30-8c8c-9ea79ce63372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_fefe5eb8-aaf0-4464-a7ad-57e0758103f9" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_8755f158-ab88-4a30-8c8c-9ea79ce63372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_24bf5a57-ccec-4d97-8e1f-301af8d260af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1616afb5-1bb3-405d-b565-3c6121517baa" xlink:to="loc_us-gaap_GoodwillLineItems_24bf5a57-ccec-4d97-8e1f-301af8d260af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_24bf5a57-ccec-4d97-8e1f-301af8d260af" xlink:to="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1e92467a-c095-41a8-8dcd-657df5dcc804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_Goodwill_1e92467a-c095-41a8-8dcd-657df5dcc804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_328be8d4-0791-4e21-88c4-9d7a63ee9efd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_328be8d4-0791-4e21-88c4-9d7a63ee9efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_47580976-5f3a-4ce7-92d9-fec3d743e4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_47580976-5f3a-4ce7-92d9-fec3d743e4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65915716-3ed5-453f-938a-bfd23f87fd24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_65915716-3ed5-453f-938a-bfd23f87fd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ff006247-0daf-42cd-82ba-917484b8a7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a26aaf6a-035b-4a50-bd5a-a8fdc7e7e631" xlink:to="loc_us-gaap_Goodwill_ff006247-0daf-42cd-82ba-917484b8a7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c66fb84f-0b23-4fd3-b2c1-cfbc3dd47e08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_d2e8da45-28e3-48bb-bef8-b22098a0287d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c66fb84f-0b23-4fd3-b2c1-cfbc3dd47e08" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_d2e8da45-28e3-48bb-bef8-b22098a0287d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2434f015-c39f-4d87-98a1-000466565a13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c66fb84f-0b23-4fd3-b2c1-cfbc3dd47e08" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2434f015-c39f-4d87-98a1-000466565a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_9606f531-e5f9-4f33-8174-f78bdd3749a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c66fb84f-0b23-4fd3-b2c1-cfbc3dd47e08" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_9606f531-e5f9-4f33-8174-f78bdd3749a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_149f13ad-f408-47fa-80a4-cb5e5a6f41ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c66fb84f-0b23-4fd3-b2c1-cfbc3dd47e08" xlink:to="loc_us-gaap_InventoryNet_149f13ad-f408-47fa-80a4-cb5e5a6f41ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent_7dd48c88-f73a-4657-8627-16a7769aab57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c66fb84f-0b23-4fd3-b2c1-cfbc3dd47e08" xlink:to="loc_us-gaap_DeferredCostsCurrent_7dd48c88-f73a-4657-8627-16a7769aab57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6f8c8a53-747d-4ac3-9444-aadb7bf75858" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f92e892-975c-4cae-b50b-76508fa762e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6f8c8a53-747d-4ac3-9444-aadb7bf75858" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f92e892-975c-4cae-b50b-76508fa762e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78abb900-433b-4928-99a1-7793e726c06b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f92e892-975c-4cae-b50b-76508fa762e0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78abb900-433b-4928-99a1-7793e726c06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78abb900-433b-4928-99a1-7793e726c06b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember_780c9dc2-bf69-4d40-8c88-cea820b496e4" xlink:href="trmb-20250103.xsd#trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember_780c9dc2-bf69-4d40-8c88-cea820b496e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_f71bb5b0-013f-4ec9-8d23-948675764b91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_f71bb5b0-013f-4ec9-8d23-948675764b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SoftwareAndLicensesMember_389edfb4-f4e7-4606-baeb-215f5a23f8a0" xlink:href="trmb-20250103.xsd#trmb_SoftwareAndLicensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_trmb_SoftwareAndLicensesMember_389edfb4-f4e7-4606-baeb-215f5a23f8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5df24c88-25e7-4938-ac6d-12585721164d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_916b3dcb-6f46-4564-a53c-7f581e34cc65" xlink:to="loc_us-gaap_ConstructionInProgressMember_5df24c88-25e7-4938-ac6d-12585721164d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f92e892-975c-4cae-b50b-76508fa762e0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9157309e-c3b5-4667-ae42-710488c2f6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9157309e-c3b5-4667-ae42-710488c2f6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10978457-50df-4c22-bd9c-eab2f2ddb041" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_10978457-50df-4c22-bd9c-eab2f2ddb041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_600ccff2-22e6-441c-a516-45dcc2eddfae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_600ccff2-22e6-441c-a516-45dcc2eddfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_7f9cc24f-223b-4553-bad8-0711cb393fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f2a2ec53-15c0-4f76-a616-fa6b1a34226d" xlink:to="loc_us-gaap_Depreciation_7f9cc24f-223b-4553-bad8-0711cb393fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_bed91a2f-177f-412a-9c34-a85eb827eda8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_f9ec6660-4c61-48e6-a801-1e3e90e7ed2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_bed91a2f-177f-412a-9c34-a85eb827eda8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_f9ec6660-4c61-48e6-a801-1e3e90e7ed2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_6d512650-701f-4dc8-ad47-808c0136ab4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_bed91a2f-177f-412a-9c34-a85eb827eda8" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_6d512650-701f-4dc8-ad47-808c0136ab4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_20658329-122f-436e-b640-17c8e550aa0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_bed91a2f-177f-412a-9c34-a85eb827eda8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_20658329-122f-436e-b640-17c8e550aa0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0f1020a0-28a8-43bd-a26b-2c29c207bab3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_bed91a2f-177f-412a-9c34-a85eb827eda8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0f1020a0-28a8-43bd-a26b-2c29c207bab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_5381c0be-4a79-42d4-8edf-e5f92564fd45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9b195c8a-bbef-4880-aef8-dc7367749acf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_5381c0be-4a79-42d4-8edf-e5f92564fd45" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9b195c8a-bbef-4880-aef8-dc7367749acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9b195c8a-bbef-4880-aef8-dc7367749acf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0e8ff77c-27d8-43ad-acb9-3302b8fdc21a" xlink:to="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_b749f6de-d3fc-4e14-b198-0af14a14b4ee" xlink:href="trmb-20250103.xsd#trmb_ArchitectsEngineersConstructionAndOwnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:to="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_b749f6de-d3fc-4e14-b198-0af14a14b4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FieldSystemsMember_f54fdc2a-ee04-4244-8d5b-002676b8aebe" xlink:href="trmb-20250103.xsd#trmb_FieldSystemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:to="loc_trmb_FieldSystemsMember_f54fdc2a-ee04-4244-8d5b-002676b8aebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransportationAndLogisticsMember_77b3cf64-5d24-4bfe-8eac-5b10465300e6" xlink:href="trmb-20250103.xsd#trmb_TransportationAndLogisticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9aec2ee2-6c33-492f-8396-9c371cf10443" xlink:to="loc_trmb_TransportationAndLogisticsMember_77b3cf64-5d24-4bfe-8eac-5b10465300e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9b195c8a-bbef-4880-aef8-dc7367749acf" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3557c0ff-ea75-4a73-a2d0-f4d0b4e22d21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3557c0ff-ea75-4a73-a2d0-f4d0b4e22d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_ad112133-b050-4f16-8cf2-5a246e9049aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_ad112133-b050-4f16-8cf2-5a246e9049aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c686cd72-9979-42c2-b1bb-0722c99010c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_OperatingExpenses_c686cd72-9979-42c2-b1bb-0722c99010c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_970427ac-9796-4f25-aedf-bed98cbc49cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_us-gaap_OperatingIncomeLoss_970427ac-9796-4f25-aedf-bed98cbc49cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_SegmentOperatingIncomePercent_351f7f8b-b65b-4e64-9ee5-d222b6f75d78" xlink:href="trmb-20250103.xsd#trmb_SegmentOperatingIncomePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4d2326d9-990a-4569-9df9-2554f3c0e025" xlink:to="loc_trmb_SegmentOperatingIncomePercent_351f7f8b-b65b-4e64-9ee5-d222b6f75d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_6826c296-2ab0-4ac5-8079-54dd33899e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_982e9102-1690-404b-8ea9-af9972b40515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_6826c296-2ab0-4ac5-8079-54dd33899e46" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_982e9102-1690-404b-8ea9-af9972b40515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1c605c98-14d3-4d7f-82dc-052e67d218d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_982e9102-1690-404b-8ea9-af9972b40515" xlink:to="loc_srt_ConsolidationItemsAxis_1c605c98-14d3-4d7f-82dc-052e67d218d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1c605c98-14d3-4d7f-82dc-052e67d218d8" xlink:to="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0c0f7961-c4b7-4f28-957b-cc19c0cfb32b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:to="loc_us-gaap_OperatingSegmentsMember_0c0f7961-c4b7-4f28-957b-cc19c0cfb32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f1481e44-4c06-4fdc-b72b-30c21bc19996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_da5b6e8a-b1df-44a6-981d-04c1336aa492" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f1481e44-4c06-4fdc-b72b-30c21bc19996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_982e9102-1690-404b-8ea9-af9972b40515" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_59378458-068b-4409-9842-e5d0a3fd2f07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_OperatingIncomeLoss_59378458-068b-4409-9842-e5d0a3fd2f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_50e37d2d-b229-467e-adfc-bdb30fc0495f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_OperatingExpenses_50e37d2d-b229-467e-adfc-bdb30fc0495f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_f5523d3b-03c0-458c-9aac-8f05859c889b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_AdjustmentForAmortization_f5523d3b-03c0-458c-9aac-8f05859c889b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AcquisitionAndDivestitureRelatedCosts_cf8bb07f-d911-4c53-85c8-6739216bffb2" xlink:href="trmb-20250103.xsd#trmb_AcquisitionAndDivestitureRelatedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_trmb_AcquisitionAndDivestitureRelatedCosts_cf8bb07f-d911-4c53-85c8-6739216bffb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense_ef3688a7-621d-4e17-96d6-2cfacb0c167c" xlink:href="trmb-20250103.xsd#trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense_ef3688a7-621d-4e17-96d6-2cfacb0c167c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RestructuringChargesAndOtherCosts_45682a9b-e8d9-4247-b8a2-5b82eeae6d37" xlink:href="trmb-20250103.xsd#trmb_RestructuringChargesAndOtherCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_trmb_RestructuringChargesAndOtherCosts_45682a9b-e8d9-4247-b8a2-5b82eeae6d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6b3fe562-8787-436d-80d5-b252681d479e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6b3fe562-8787-436d-80d5-b252681d479e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91c3a8f2-ed81-4262-9015-b1aa6a3749c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e05e9713-8001-429f-a7c1-2920183484d1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_91c3a8f2-ed81-4262-9015-b1aa6a3749c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_ea0893af-f25b-4dd9-8ac4-4212fd2c0a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_ea0893af-f25b-4dd9-8ac4-4212fd2c0a2e" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_418d2739-5d54-4117-a858-175b49b59d33" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:to="loc_srt_StatementGeographicalAxis_418d2739-5d54-4117-a858-175b49b59d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_418d2739-5d54-4117-a858-175b49b59d33" xlink:to="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_7346ecad-d1cb-4f55-b962-a991bfde094f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_srt_NorthAmericaMember_7346ecad-d1cb-4f55-b962-a991bfde094f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_5d8e0333-7832-4d40-90c1-67acc8c7df54" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_srt_EuropeMember_5d8e0333-7832-4d40-90c1-67acc8c7df54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_0c038cd8-5124-40c1-8491-4a998e39e6af" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_srt_AsiaPacificMember_0c038cd8-5124-40c1-8491-4a998e39e6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RestofWorldMember_8183ffe5-f92b-4fe4-993c-58cd2aa591a1" xlink:href="trmb-20250103.xsd#trmb_RestofWorldMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_95ed15ca-6c7f-4b75-9e31-5a973d14f639" xlink:to="loc_trmb_RestofWorldMember_8183ffe5-f92b-4fe4-993c-58cd2aa591a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_92c0ee2a-9362-40bd-a1dc-63b0a5df54d4" xlink:to="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_49eb40da-cebc-4efe-8d56-0c8d4fa3de10" xlink:href="trmb-20250103.xsd#trmb_ArchitectsEngineersConstructionAndOwnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:to="loc_trmb_ArchitectsEngineersConstructionAndOwnersMember_49eb40da-cebc-4efe-8d56-0c8d4fa3de10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_FieldSystemsMember_eac446f6-9b90-4139-a781-3a5b839fc36e" xlink:href="trmb-20250103.xsd#trmb_FieldSystemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:to="loc_trmb_FieldSystemsMember_eac446f6-9b90-4139-a781-3a5b839fc36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TransportationAndLogisticsMember_c8a6f537-c9d1-4067-b746-da76d72d78b3" xlink:href="trmb-20250103.xsd#trmb_TransportationAndLogisticsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4f9656db-4fae-4394-9af4-d9ae38e85b63" xlink:to="loc_trmb_TransportationAndLogisticsMember_c8a6f537-c9d1-4067-b746-da76d72d78b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ddfe44ab-cc80-445c-8f2c-9f27adad53e3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:to="loc_srt_ConsolidationItemsAxis_ddfe44ab-cc80-445c-8f2c-9f27adad53e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9c15fe2c-ff72-4da6-b365-edfe4564fad0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_ddfe44ab-cc80-445c-8f2c-9f27adad53e3" xlink:to="loc_srt_ConsolidationItemsDomain_9c15fe2c-ff72-4da6-b365-edfe4564fad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_51883eed-eecd-4999-b480-9ffbe3eb8da8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9c15fe2c-ff72-4da6-b365-edfe4564fad0" xlink:to="loc_us-gaap_OperatingSegmentsMember_51883eed-eecd-4999-b480-9ffbe3eb8da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0454c689-1e04-471e-9267-3091bd990851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_d9fa3a21-4f90-4805-bf42-a3e02d8e23a8" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0454c689-1e04-471e-9267-3091bd990851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b2a2aa02-ca0e-4e62-9400-e4006059ac35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_0454c689-1e04-471e-9267-3091bd990851" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b2a2aa02-ca0e-4e62-9400-e4006059ac35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_9d469d3e-db1f-4820-a745-98468b7aa34f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bd058816-f9db-4da1-9cc9-01b16054821d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_9d469d3e-db1f-4820-a745-98468b7aa34f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bd058816-f9db-4da1-9cc9-01b16054821d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2508d1ae-91a1-4767-90f9-3926f6acfd12" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bd058816-f9db-4da1-9cc9-01b16054821d" xlink:to="loc_srt_StatementGeographicalAxis_2508d1ae-91a1-4767-90f9-3926f6acfd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8538829c-81b1-45c3-829c-d9d732302d96" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2508d1ae-91a1-4767-90f9-3926f6acfd12" xlink:to="loc_srt_SegmentGeographicalDomain_8538829c-81b1-45c3-829c-d9d732302d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0ddb6d79-a888-4d9f-adc4-a2eca6c4cc45" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8538829c-81b1-45c3-829c-d9d732302d96" xlink:to="loc_country_US_0ddb6d79-a888-4d9f-adc4-a2eca6c4cc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_da3ab96d-0ca3-4e47-adee-0a034885de43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bd058816-f9db-4da1-9cc9-01b16054821d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_da3ab96d-0ca3-4e47-adee-0a034885de43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca571565-8974-4844-8fa3-1d387fe79a08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_da3ab96d-0ca3-4e47-adee-0a034885de43" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca571565-8974-4844-8fa3-1d387fe79a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_fa2c32ae-de30-4e70-ba8b-dcff4d992f86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_26e925d0-60cd-47dc-983e-562c11c4a78e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_fa2c32ae-de30-4e70-ba8b-dcff4d992f86" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_26e925d0-60cd-47dc-983e-562c11c4a78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_26e925d0-60cd-47dc-983e-562c11c4a78e" xlink:to="loc_srt_StatementGeographicalAxis_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ea9e2a58-5ed9-4b7d-b254-ea6e2cea6f38" xlink:to="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8106c7ce-ff08-4d1b-951e-9aa8cc5ef8a7" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:to="loc_country_US_8106c7ce-ff08-4d1b-951e-9aa8cc5ef8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_db4c56ec-69f6-4200-9ae8-c704b46e422e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:to="loc_srt_EuropeMember_db4c56ec-69f6-4200-9ae8-c704b46e422e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_AsiaPacificAndOtherNonUsCountriesMember_d0f5d895-081d-4737-b9d3-9b555c37b151" xlink:href="trmb-20250103.xsd#trmb_AsiaPacificAndOtherNonUsCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5736cf44-499a-4e16-a270-b373027f8f1a" xlink:to="loc_trmb_AsiaPacificAndOtherNonUsCountriesMember_d0f5d895-081d-4737-b9d3-9b555c37b151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b9f913db-29cb-4dbe-8385-2475d0c80697" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_26e925d0-60cd-47dc-983e-562c11c4a78e" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b9f913db-29cb-4dbe-8385-2475d0c80697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_f13a85c1-dece-4b19-8241-7a01635c9f88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b9f913db-29cb-4dbe-8385-2475d0c80697" xlink:to="loc_us-gaap_NoncurrentAssets_f13a85c1-dece-4b19-8241-7a01635c9f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtScheduleOfDebtDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtScheduleOfDebtDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DebtScheduleOfDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7123133a-a501-450a-bf4d-834872fc8e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7123133a-a501-450a-bf4d-834872fc8e3f" xlink:to="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1cfbee2-9aa3-4790-94cd-888c80bcea3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1cfbee2-9aa3-4790-94cd-888c80bcea3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1cfbee2-9aa3-4790-94cd-888c80bcea3b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyFourSeniorNotesMember_54998dff-cbfb-4898-8cc6-3a1745b276bd" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyFourSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TwoThousandTwentyFourSeniorNotesMember_54998dff-cbfb-4898-8cc6-3a1745b276bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyEightSeniorNotesMember_c30505ac-6769-42ee-bc3e-19083d47c969" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyEightSeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TwoThousandTwentyEightSeniorNotesMember_c30505ac-6769-42ee-bc3e-19083d47c969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandThirtyThreeSeniorNotesMember_a71f88c9-2e72-4624-8aaf-7e35a10a171d" xlink:href="trmb-20250103.xsd#trmb_TwoThousandThirtyThreeSeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TwoThousandThirtyThreeSeniorNotesMember_a71f88c9-2e72-4624-8aaf-7e35a10a171d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TermLoanDueApril2026Member_e13ba85b-09d1-4120-871b-d21c27cc7296" xlink:href="trmb-20250103.xsd#trmb_TermLoanDueApril2026Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TermLoanDueApril2026Member_e13ba85b-09d1-4120-871b-d21c27cc7296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TermLoanDueApril2028Member_55ef80e4-85e8-42af-9dc7-0f1bcf03404f" xlink:href="trmb-20250103.xsd#trmb_TermLoanDueApril2028Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dec25ddb-05fa-4a59-a5ae-370c62c12638" xlink:to="loc_trmb_TermLoanDueApril2028Member_55ef80e4-85e8-42af-9dc7-0f1bcf03404f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8b958d4c-03d3-40d0-ad51-7ae4f334715d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_CreditFacilityAxis_8b958d4c-03d3-40d0-ad51-7ae4f334715d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8b958d4c-03d3-40d0-ad51-7ae4f334715d" xlink:to="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a3ab299b-5b0b-4831-9f9a-5d2a2a282d39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a3ab299b-5b0b-4831-9f9a-5d2a2a282d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_8b4b7072-aabc-4131-8d3b-2cfbc2a77841" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1ceff7e1-4f76-4076-a978-872a09a82c8a" xlink:to="loc_us-gaap_UnsecuredDebtMember_8b4b7072-aabc-4131-8d3b-2cfbc2a77841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e8184569-da5f-458c-bd13-c2abff35eb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e8184569-da5f-458c-bd13-c2abff35eb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e8184569-da5f-458c-bd13-c2abff35eb9d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_16c644ad-8b50-4ae3-888f-df2377b99df3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:to="loc_us-gaap_SeniorNotesMember_16c644ad-8b50-4ae3-888f-df2377b99df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_16653f0e-f99c-433b-afb3-95ce41ba9fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_191774b3-4652-451a-b332-b8957f1b520c" xlink:to="loc_us-gaap_LineOfCreditMember_16653f0e-f99c-433b-afb3-95ce41ba9fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_0aad3701-7119-4433-b511-969916760b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_0aad3701-7119-4433-b511-969916760b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_54446829-192c-4d18-beb5-9783a3a2f080" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_0aad3701-7119-4433-b511-969916760b2a" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_54446829-192c-4d18-beb5-9783a3a2f080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedFacilitiesMember_68e0dbce-8c18-49a0-9e01-a18af2efb2c6" xlink:href="trmb-20250103.xsd#trmb_UncommittedFacilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_54446829-192c-4d18-beb5-9783a3a2f080" xlink:to="loc_trmb_UncommittedFacilitiesMember_68e0dbce-8c18-49a0-9e01-a18af2efb2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dae0d7a4-116b-4988-a6b0-d6a7e4c3a11a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d35901b9-8d49-493a-931e-e662fe4a567b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_d35901b9-8d49-493a-931e-e662fe4a567b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0ff37d21-eb16-425c-a15b-fb86b26ceea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0ff37d21-eb16-425c-a15b-fb86b26ceea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d1df839d-1cbc-4ae6-9257-dbfa1e712c91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d1df839d-1cbc-4ae6-9257-dbfa1e712c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShortTermDebtGross_39c25c71-858b-4695-9ae6-0999ee4778dc" xlink:href="trmb-20250103.xsd#trmb_ShortTermDebtGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_trmb_ShortTermDebtGross_39c25c71-858b-4695-9ae6-0999ee4778dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5b9bf23d-80cb-43cd-8871-2c2c04e5c4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_5b9bf23d-80cb-43cd-8871-2c2c04e5c4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_1c26d280-906d-4e99-81c1-21500c1b1ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_1c26d280-906d-4e99-81c1-21500c1b1ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_fc26e975-4fe8-48e7-9a30-aea25ddda7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_ShortTermBorrowings_fc26e975-4fe8-48e7-9a30-aea25ddda7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7316cea9-c9e1-4ef7-89d0-67452f1a5f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_LongTermDebtCurrent_7316cea9-c9e1-4ef7-89d0-67452f1a5f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_03e436a4-1bc8-41c3-abcf-1eac8d8308b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79c38a64-0c18-48a6-90ed-0c6971978549" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_03e436a4-1bc8-41c3-abcf-1eac8d8308b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtScheduleofDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ShortTermDebtGross_7bbba5a9-6d81-4fe2-8c3c-b0442b717be3" xlink:href="trmb-20250103.xsd#trmb_ShortTermDebtGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:to="loc_trmb_ShortTermDebtGross_7bbba5a9-6d81-4fe2-8c3c-b0442b717be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6c65b741-ba7a-478c-87d7-54be7536c21e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6c65b741-ba7a-478c-87d7-54be7536c21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_efc18ea6-dd95-49ae-84fc-68ecfdd4fc91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_efc18ea6-dd95-49ae-84fc-68ecfdd4fc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_84cffa37-a23a-4e4f-80e2-0f7155e49889" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_84cffa37-a23a-4e4f-80e2-0f7155e49889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_67b5341d-4a79-4470-9556-9030e9b81d50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_67b5341d-4a79-4470-9556-9030e9b81d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_cb9ede34-32d2-4327-8ffa-f13f40d8dc02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_cb9ede34-32d2-4327-8ffa-f13f40d8dc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_0037819c-2d90-4bb9-a2ff-f3721c71e28c" xlink:href="trmb-20250103.xsd#trmb_DebtLongTermAndShortTermCombinedAmountGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7410468a-bff1-44fa-85a4-feb7faf2e0cd" xlink:to="loc_trmb_DebtLongTermAndShortTermCombinedAmountGross_0037819c-2d90-4bb9-a2ff-f3721c71e28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b0d53194-d000-4010-88dd-8e7e57de3d81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b0d53194-d000-4010-88dd-8e7e57de3d81" xlink:to="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c0838803-c152-43ae-bbfe-6b54449296c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:to="loc_us-gaap_CreditFacilityAxis_c0838803-c152-43ae-bbfe-6b54449296c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c0838803-c152-43ae-bbfe-6b54449296c2" xlink:to="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_cb4f79e7-baac-44e7-9e6e-51b1e1f80560" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_cb4f79e7-baac-44e7-9e6e-51b1e1f80560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedRevolvingCreditFacilities75millionMember_d2fe1728-9ec7-4961-946c-2f8ee1d231da" xlink:href="trmb-20250103.xsd#trmb_UncommittedRevolvingCreditFacilities75millionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:to="loc_trmb_UncommittedRevolvingCreditFacilities75millionMember_d2fe1728-9ec7-4961-946c-2f8ee1d231da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember_04ee4e10-418c-4e42-80ec-7d71b4218790" xlink:href="trmb-20250103.xsd#trmb_UncommittedRevolvingCreditFacilities100millioneurosMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_aca5302b-dc03-4791-bc5e-fc177f2b7dda" xlink:to="loc_trmb_UncommittedRevolvingCreditFacilities100millioneurosMember_04ee4e10-418c-4e42-80ec-7d71b4218790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cfa23a31-0994-4080-9a13-ef9917ebc71d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cfa23a31-0994-4080-9a13-ef9917ebc71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e814b7fc-2283-4fba-8de7-f14d30b86648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cfa23a31-0994-4080-9a13-ef9917ebc71d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e814b7fc-2283-4fba-8de7-f14d30b86648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b5a59671-89c3-4a8c-a68c-d9555a6f3f46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e814b7fc-2283-4fba-8de7-f14d30b86648" xlink:to="loc_us-gaap_LineOfCreditMember_b5a59671-89c3-4a8c-a68c-d9555a6f3f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_029428a2-8b56-4220-9bae-e16c29a9bec9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_f8b7cfdc-0dd8-4066-8dc9-6593e8a8cd05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_us-gaap_DebtInstrumentTerm_f8b7cfdc-0dd8-4066-8dc9-6593e8a8cd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_62467327-1592-48b4-af30-9139baf22cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_62467327-1592-48b4-af30-9139baf22cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity_5a85dd65-668e-47be-a4cf-80876ea665bf" xlink:href="trmb-20250103.xsd#trmb_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity_5a85dd65-668e-47be-a4cf-80876ea665bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_NumberOfRevolvingLoanFacilities_99e921a0-2a72-4f04-afec-26052651d06b" xlink:href="trmb-20250103.xsd#trmb_NumberOfRevolvingLoanFacilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_trmb_NumberOfRevolvingLoanFacilities_99e921a0-2a72-4f04-afec-26052651d06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49b19620-1c04-406a-bd0c-0e52712d362e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_21a1c33d-13e4-42c8-8bf6-6b6fe731f8c5" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49b19620-1c04-406a-bd0c-0e52712d362e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesNarrativesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesNarrativesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/LeasesNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_303e43e8-53df-4b76-aa07-7b8665a25999" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_479284e9-6517-4de6-aaea-c0b4e355b1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_303e43e8-53df-4b76-aa07-7b8665a25999" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_479284e9-6517-4de6-aaea-c0b4e355b1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9459a21b-eb9a-45ab-a112-68c28a81d0ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_479284e9-6517-4de6-aaea-c0b4e355b1cb" xlink:to="loc_srt_RangeAxis_9459a21b-eb9a-45ab-a112-68c28a81d0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9459a21b-eb9a-45ab-a112-68c28a81d0ee" xlink:to="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2d2c6558-a25f-4fe5-b9d4-975bbed5378a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:to="loc_srt_MinimumMember_2d2c6558-a25f-4fe5-b9d4-975bbed5378a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0920320a-6e8a-4528-9c93-5fded71c2657" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_975596e5-f5f3-41a4-b580-7b85cd819505" xlink:to="loc_srt_MaximumMember_0920320a-6e8a-4528-9c93-5fded71c2657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_479284e9-6517-4de6-aaea-c0b4e355b1cb" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f3b8db8d-6292-4bea-a19c-a81c9ce22ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f3b8db8d-6292-4bea-a19c-a81c9ce22ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f4567d14-a2d2-4c69-a868-836d73dc4654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_9da4a36f-35e0-41fe-a969-961b56d5a334" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f4567d14-a2d2-4c69-a868-836d73dc4654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesOperatingLeaseExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6a5b962e-96fa-4736-a976-0450353ed74a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d6333ce8-3e27-4465-a770-78d7bd7b69a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a5b962e-96fa-4736-a976-0450353ed74a" xlink:to="loc_us-gaap_OperatingLeaseCost_d6333ce8-3e27-4465-a770-78d7bd7b69a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_e7d723e3-22c5-442b-b766-32cdb24f6634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a5b962e-96fa-4736-a976-0450353ed74a" xlink:to="loc_us-gaap_ShortTermLeaseCost_e7d723e3-22c5-442b-b766-32cdb24f6634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4478f682-73e7-477d-be06-0297964c826d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a5b962e-96fa-4736-a976-0450353ed74a" xlink:to="loc_us-gaap_LeaseCost_4478f682-73e7-477d-be06-0297964c826d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesSupplementCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d8ac6494-5cbc-42f9-b0b0-97e5ce9f1de2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeasePayments_d8ac6494-5cbc-42f9-b0b0-97e5ce9f1de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_67932f54-2b6d-4f7d-895f-d0d7c152d4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_67932f54-2b6d-4f7d-895f-d0d7c152d4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_29b96a0b-4e84-431c-86b7-c25ea30215ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_29b96a0b-4e84-431c-86b7-c25ea30215ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1be052af-88bf-4a50-9242-400358ea737e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1be052af-88bf-4a50-9242-400358ea737e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_97fd90c3-b46c-4e4e-9402-9d0b4ace14ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_97fd90c3-b46c-4e4e-9402-9d0b4ace14ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_193e6d26-8e0a-41e4-a01f-3f097bb9daf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeaseLiability_193e6d26-8e0a-41e4-a01f-3f097bb9daf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0fb77a71-3264-4c96-afdd-8e1d91609982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0fb77a71-3264-4c96-afdd-8e1d91609982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_da77efb3-df25-4f05-8b7b-1cd5f0cced8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_da77efb3-df25-4f05-8b7b-1cd5f0cced8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4303c3bb-a0eb-46be-bbec-e2b5bd2c13c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e87f59-3d22-4a6b-9917-5c1ab25ffc05" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4303c3bb-a0eb-46be-bbec-e2b5bd2c13c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#LeasesLeaseLiabilitiesMaturityByYearDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f3e4fb05-abf6-4282-b16b-95c129ddf7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f3e4fb05-abf6-4282-b16b-95c129ddf7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f9508256-8e0a-438e-9b5b-9f3fc6382a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f9508256-8e0a-438e-9b5b-9f3fc6382a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_608a2345-0cd7-476c-ba03-9b2f0d6d8668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_608a2345-0cd7-476c-ba03-9b2f0d6d8668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0518cec3-62e3-43ef-8114-d5e470da9913" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0518cec3-62e3-43ef-8114-d5e470da9913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_49e993fc-f40c-4910-9dca-064c36b9569c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_49e993fc-f40c-4910-9dca-064c36b9569c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_90e680a1-d72d-4517-8a0b-9a00bd0b0f71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_90e680a1-d72d-4517-8a0b-9a00bd0b0f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_31458c75-917a-4113-ac59-a8e0ffd4d64b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_31458c75-917a-4113-ac59-a8e0ffd4d64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8b8ef7f2-9174-4adf-bb01-0257992f1c22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8b8ef7f2-9174-4adf-bb01-0257992f1c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_58d19e6f-ed57-4303-837a-eb668b46b768" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c80abfdf-9267-498f-9cee-5c45ee6e2c9b" xlink:to="loc_us-gaap_OperatingLeaseLiability_58d19e6f-ed57-4303-837a-eb668b46b768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0beadfb6-c23f-480f-8b78-b834be8b7529" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5da07b2e-a8d2-4f95-be25-6733e029af92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0beadfb6-c23f-480f-8b78-b834be8b7529" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5da07b2e-a8d2-4f95-be25-6733e029af92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f0eb8ee9-c4a2-4667-97d2-8a03e96cc9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb39b1cd-9043-4237-a196-f15d92351013" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f0eb8ee9-c4a2-4667-97d2-8a03e96cc9b7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb39b1cd-9043-4237-a196-f15d92351013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a5a71a9c-f146-42a6-a0b3-d9e542130ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb39b1cd-9043-4237-a196-f15d92351013" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a5a71a9c-f146-42a6-a0b3-d9e542130ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4f5b7f2-c627-415f-a130-041197a26423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a5a71a9c-f146-42a6-a0b3-d9e542130ce8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4f5b7f2-c627-415f-a130-041197a26423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6c564363-730e-4846-b1fb-4f6aee0f6b86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4f5b7f2-c627-415f-a130-041197a26423" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6c564363-730e-4846-b1fb-4f6aee0f6b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb39b1cd-9043-4237-a196-f15d92351013" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredCompensationPlanAssetsFairValueDisclosure_fe01f95b-181f-4d78-b314-9149cf7a8c15" xlink:href="trmb-20250103.xsd#trmb_DeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:to="loc_trmb_DeferredCompensationPlanAssetsFairValueDisclosure_fe01f95b-181f-4d78-b314-9149cf7a8c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure_aa9c421b-ac1d-43d0-b907-a077d0f44283" xlink:href="trmb-20250103.xsd#trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:to="loc_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure_aa9c421b-ac1d-43d0-b907-a077d0f44283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_5c14171f-acad-47f0-bb88-ff9a9207455a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8d1df17a-1335-44ae-9891-658a7a8c9029" xlink:to="loc_us-gaap_DebtInstrumentFairValue_5c14171f-acad-47f0-bb88-ff9a9207455a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_2046965a-45cb-409b-8734-c4f036f2b996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward_0a1fb159-e16c-406c-9a24-1530812a28c5" xlink:href="trmb-20250103.xsd#trmb_ContractWithCustomerAssetAndLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_2046965a-45cb-409b-8734-c4f036f2b996" xlink:to="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward_0a1fb159-e16c-406c-9a24-1530812a28c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4ef0deae-a952-4cf2-bf31-8c2d5a4bd4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward_0a1fb159-e16c-406c-9a24-1530812a28c5" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4ef0deae-a952-4cf2-bf31-8c2d5a4bd4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2620179a-f8be-4e89-8399-0957138e675f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward_0a1fb159-e16c-406c-9a24-1530812a28c5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2620179a-f8be-4e89-8399-0957138e675f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet_601d8f92-6814-462e-896c-2e6140fc3147" xlink:href="trmb-20250103.xsd#trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward_0a1fb159-e16c-406c-9a24-1530812a28c5" xlink:to="loc_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet_601d8f92-6814-462e-896c-2e6140fc3147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_0a88ccce-e238-49ef-a4ab-cc67c73c8ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trmb_ContractWithCustomerAssetAndLiabilityRollForward_0a1fb159-e16c-406c-9a24-1530812a28c5" xlink:to="loc_us-gaap_ContractWithCustomerLiability_0a88ccce-e238-49ef-a4ab-cc67c73c8ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_ddae857a-15cb-4482-bf41-aa211d25d428" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_ddae857a-15cb-4482-bf41-aa211d25d428" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_21f67840-f6aa-418d-be89-cf9069f83e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_21f67840-f6aa-418d-be89-cf9069f83e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_dd9be29a-0e9d-4e98-b8d7-73bb05b6cfd3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_397c2a86-a1db-4e92-9762-692a7b0f5aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_397c2a86-a1db-4e92-9762-692a7b0f5aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_69f1a358-9ab7-4ab1-a1c8-bbe93ac0bef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_69f1a358-9ab7-4ab1-a1c8-bbe93ac0bef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e9df1cad-15c0-4b31-9bd6-a6b22564a456" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e9df1cad-15c0-4b31-9bd6-a6b22564a456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_0a9b351a-1b7c-4dd3-ac28-8162e4f88d7e" xlink:href="trmb-20250103.xsd#trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2d50911e-cfa0-499b-9cf7-337bdb13639f" xlink:to="loc_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount_0a9b351a-1b7c-4dd3-ac28-8162e4f88d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2d0b0cba-492e-4a11-97c5-5d77abb8f7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ef2ee0f3-d72c-4b27-aac4-241c0fa98ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2d0b0cba-492e-4a11-97c5-5d77abb8f7e6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ef2ee0f3-d72c-4b27-aac4-241c0fa98ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0778c0cd-3c7c-4041-89d8-6d40194d0082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2d0b0cba-492e-4a11-97c5-5d77abb8f7e6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0778c0cd-3c7c-4041-89d8-6d40194d0082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b53ca50b-dbc5-4570-a420-caf17bca435f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2d0b0cba-492e-4a11-97c5-5d77abb8f7e6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b53ca50b-dbc5-4570-a420-caf17bca435f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_f1dc0000-84f3-4599-98b3-8ceb046c4812" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2d0b0cba-492e-4a11-97c5-5d77abb8f7e6" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_f1dc0000-84f3-4599-98b3-8ceb046c4812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfdc2d7c-62f4-4369-8920-86ef800f49a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_f1dc0000-84f3-4599-98b3-8ceb046c4812" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfdc2d7c-62f4-4369-8920-86ef800f49a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8de8f2bb-ff3c-41e6-86fb-c784c3ed097a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfdc2d7c-62f4-4369-8920-86ef800f49a4" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8de8f2bb-ff3c-41e6-86fb-c784c3ed097a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_59906bb9-813e-4efe-91b9-f12b263d3783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfdc2d7c-62f4-4369-8920-86ef800f49a4" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_59906bb9-813e-4efe-91b9-f12b263d3783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_90af2434-6acc-4c62-9f52-6bc510827a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_dfdc2d7c-62f4-4369-8920-86ef800f49a4" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_90af2434-6acc-4c62-9f52-6bc510827a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_d091c880-4c8f-4535-a8ff-5a93904e75c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_f1dc0000-84f3-4599-98b3-8ceb046c4812" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_d091c880-4c8f-4535-a8ff-5a93904e75c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c230d68a-f646-47ae-9af6-6f8f5cd085de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_d091c880-4c8f-4535-a8ff-5a93904e75c4" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c230d68a-f646-47ae-9af6-6f8f5cd085de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ef8f1f8f-e2f0-4c4d-bfe4-2e88ab70aaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_d091c880-4c8f-4535-a8ff-5a93904e75c4" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ef8f1f8f-e2f0-4c4d-bfe4-2e88ab70aaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_504e38a0-e89d-48b6-8768-5ab916765b68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_d091c880-4c8f-4535-a8ff-5a93904e75c4" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_504e38a0-e89d-48b6-8768-5ab916765b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_994d0301-fb3f-400f-9a19-d8e0901ae26e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_f1dc0000-84f3-4599-98b3-8ceb046c4812" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_994d0301-fb3f-400f-9a19-d8e0901ae26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f6364978-7bc3-4fc7-9aa2-94ea283e6603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_994d0301-fb3f-400f-9a19-d8e0901ae26e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f6364978-7bc3-4fc7-9aa2-94ea283e6603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2e5e3839-4900-44fe-bd63-2fea6bcfed99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_994d0301-fb3f-400f-9a19-d8e0901ae26e" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2e5e3839-4900-44fe-bd63-2fea6bcfed99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_c7674842-d9a4-44d4-ad21-2c73301112d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_994d0301-fb3f-400f-9a19-d8e0901ae26e" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_c7674842-d9a4-44d4-ad21-2c73301112d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1079d274-f530-407b-89cf-21265af00eea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_f1dc0000-84f3-4599-98b3-8ceb046c4812" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1079d274-f530-407b-89cf-21265af00eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2d1ba1d8-df39-4734-bf1f-5c34a6cb95b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_f1dc0000-84f3-4599-98b3-8ceb046c4812" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2d1ba1d8-df39-4734-bf1f-5c34a6cb95b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_14cba287-9614-447c-a15c-fdd896fb86b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_14cba287-9614-447c-a15c-fdd896fb86b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4207178b-5e8f-4440-8039-73a11c8596be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4207178b-5e8f-4440-8039-73a11c8596be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1ff291b9-1fb1-4edf-b86e-338193a39455" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1ff291b9-1fb1-4edf-b86e-338193a39455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_5fc133b5-3614-49a4-86de-1d43afda7ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_5fc133b5-3614-49a4-86de-1d43afda7ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent_56acf952-34e5-4703-bfcc-b62e92a9027d" xlink:href="trmb-20250103.xsd#trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent_56acf952-34e5-4703-bfcc-b62e92a9027d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_2c64fc2a-bbbf-4427-a5ee-ea677857eebc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_2c64fc2a-bbbf-4427-a5ee-ea677857eebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_f2c969c2-e2ba-4670-8859-111bde31ab52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_f2c969c2-e2ba-4670-8859-111bde31ab52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent_e11f98c4-ec21-40fb-87f2-dba05b29f786" xlink:href="trmb-20250103.xsd#trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent_e11f98c4-ec21-40fb-87f2-dba05b29f786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_2399f8ff-f0d6-43ff-b2c5-3ce0e6fd9845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_2399f8ff-f0d6-43ff-b2c5-3ce0e6fd9845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_293676f3-8a4a-484c-94eb-dc3cc2a671c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_293676f3-8a4a-484c-94eb-dc3cc2a671c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_09d50999-b21a-4678-8aef-676f7a1fa72c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6677e50-c73c-4658-b145-1ce164070217" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_09d50999-b21a-4678-8aef-676f7a1fa72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_85346ef1-d3ae-43a3-9887-93810b781938" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_85346ef1-d3ae-43a3-9887-93810b781938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_b0c1b925-4b60-4014-8cf8-1a46508deb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_85346ef1-d3ae-43a3-9887-93810b781938" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_b0c1b925-4b60-4014-8cf8-1a46508deb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities_88048cca-54e4-476f-8029-9b658a0ee925" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_85346ef1-d3ae-43a3-9887-93810b781938" xlink:to="loc_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities_88048cca-54e4-476f-8029-9b658a0ee925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_cc49286c-d935-4a42-9e7c-748c41c93503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_85346ef1-d3ae-43a3-9887-93810b781938" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_cc49286c-d935-4a42-9e7c-748c41c93503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_d34e0ded-22bb-4650-ae5a-0ff5c7f052e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_85346ef1-d3ae-43a3-9887-93810b781938" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_d34e0ded-22bb-4650-ae5a-0ff5c7f052e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c6bb5eed-49b5-4e3e-8903-d175b40fbcd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_85346ef1-d3ae-43a3-9887-93810b781938" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c6bb5eed-49b5-4e3e-8903-d175b40fbcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxAssetsDepreciationAndAmortization_6222cdde-1c77-483a-bdf9-2a1c99207f36" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxAssetsDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_trmb_DeferredTaxAssetsDepreciationAndAmortization_6222cdde-1c77-483a-bdf9-2a1c99207f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8f0e67fb-e582-4419-b47e-c255498fb2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8f0e67fb-e582-4419-b47e-c255498fb2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_DeferredTaxAssetsOperatingLeaseLiability_4a619a23-ec3e-42d6-aecb-ed449ec70bbf" xlink:href="trmb-20250103.xsd#trmb_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_trmb_DeferredTaxAssetsOperatingLeaseLiability_4a619a23-ec3e-42d6-aecb-ed449ec70bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6966cd50-e181-42b8-8ac7-f88a5c46e818" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6966cd50-e181-42b8-8ac7-f88a5c46e818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7dfff7a0-6c9c-4881-b5e9-7376593b95e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7dfff7a0-6c9c-4881-b5e9-7376593b95e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_de439478-7ca4-4320-854b-26bb8fb7de41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_de439478-7ca4-4320-854b-26bb8fb7de41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0496e1c2-91d0-43e6-bc8a-550f8bbcbb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0496e1c2-91d0-43e6-bc8a-550f8bbcbb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_6abf02a1-6fa0-4450-b8ca-1ddba3353336" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_6abf02a1-6fa0-4450-b8ca-1ddba3353336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_48fb5571-48fa-4089-80b0-849548ad1b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_48fb5571-48fa-4089-80b0-849548ad1b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_35c84286-16f4-4f75-8fd5-384e5d3d6d44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_a4a20f11-c4ff-4f69-9f06-911919a432f5" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_35c84286-16f4-4f75-8fd5-384e5d3d6d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2bedf04e-368b-4876-b858-4657e67b0ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2bedf04e-368b-4876-b858-4657e67b0ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a504b88e-9474-4053-ab0c-dbafb60aa4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a504b88e-9474-4053-ab0c-dbafb60aa4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_b270f7a9-f51e-4d13-9029-ff4b6f3ac40c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_b270f7a9-f51e-4d13-9029-ff4b6f3ac40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_e10a9125-0c42-4dd2-8a12-5a88cf20d9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_e10a9125-0c42-4dd2-8a12-5a88cf20d9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_88b81d9c-f3fd-4ee1-a3e2-10839ecaa53b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_186fbc56-5cd0-4986-8c49-62bae8c60481" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_88b81d9c-f3fd-4ee1-a3e2-10839ecaa53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d8fcdbb8-8f11-4a31-894b-0d6e644514e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d8fcdbb8-8f11-4a31-894b-0d6e644514e4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e0e39c4c-4be6-4b2c-9ecf-00984667bfcc" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_0aca8b78-fcb9-420a-852c-909c6b7c97ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:to="loc_us-gaap_ForeignCountryMember_0aca8b78-fcb9-420a-852c-909c6b7c97ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_0e791dba-7a30-42a0-a1a2-36240bf288bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CaliforniaFranchiseTaxBoardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4d2408ce-58b0-45ab-88ed-12b9134dea1f" xlink:to="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_0e791dba-7a30-42a0-a1a2-36240bf288bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_237960c8-9498-44b8-bd8a-062ad11eeca9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_237960c8-9498-44b8-bd8a-062ad11eeca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_02416902-2be1-41cd-b788-e5b7b892eaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_237960c8-9498-44b8-bd8a-062ad11eeca9" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_02416902-2be1-41cd-b788-e5b7b892eaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_b7aa86b1-0513-465a-b7c7-945a7b05613e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_02416902-2be1-41cd-b788-e5b7b892eaf2" xlink:to="loc_us-gaap_ResearchMember_b7aa86b1-0513-465a-b7c7-945a7b05613e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5feea5c6-d137-4f18-8a0b-9adb08e81e51" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_faebfd48-d0ab-4d17-a2f7-e4ad9c4dcab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_faebfd48-d0ab-4d17-a2f7-e4ad9c4dcab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_d123a7b7-de24-48e7-8a64-7206b0ad13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_d123a7b7-de24-48e7-8a64-7206b0ad13e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_da10b8bb-7ffd-46f3-9229-30978bfca3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_da10b8bb-7ffd-46f3-9229-30978bfca3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsEquityMethodInvestments_210a3214-ef4e-441e-8bad-17d7d5e50d89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_DeferredTaxAssetsEquityMethodInvestments_210a3214-ef4e-441e-8bad-17d7d5e50d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_f33d2534-20ad-41af-8138-b7ccea0429f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_f33d2534-20ad-41af-8138-b7ccea0429f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_3ccfe1d4-fb2f-4eef-b853-bb4bbbf83bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_3ccfe1d4-fb2f-4eef-b853-bb4bbbf83bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_270263e1-2eaf-4d9a-a68d-25341bb6d23a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_270263e1-2eaf-4d9a-a68d-25341bb6d23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_59897ae6-cd1d-4d26-b819-f69f97afc1db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_ab16b7dd-76c8-4892-bda5-260db76c9df9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_59897ae6-cd1d-4d26-b819-f69f97afc1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_83f69bc6-eeba-4ab7-9327-903c49e82c03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83f69bc6-eeba-4ab7-9327-903c49e82c03" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a7b57eee-97bc-47bb-bc22-9db480667a04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a7b57eee-97bc-47bb-bc22-9db480667a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fa2a8083-a16c-4521-8646-4e405261ce78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fa2a8083-a16c-4521-8646-4e405261ce78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3768e2f5-6875-413d-8ed4-848c9789e5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3768e2f5-6875-413d-8ed4-848c9789e5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7ee94cb9-3e93-4146-9f44-04b92b6751ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7ee94cb9-3e93-4146-9f44-04b92b6751ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_6f743bb2-b459-485f-8d23-7debb5e40232" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_6f743bb2-b459-485f-8d23-7debb5e40232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_25027792-802d-47e8-8192-4a0e16fe8f91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_a9bc3762-a27c-4e8e-9cda-4fbdd51545e8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_25027792-802d-47e8-8192-4a0e16fe8f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39dcdba0-ef72-4e06-a6f8-3bba34c7afd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39dcdba0-ef72-4e06-a6f8-3bba34c7afd6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1652b04f-22f0-40c5-bb31-bbdf86b27151" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:to="loc_us-gaap_PlanNameAxis_1652b04f-22f0-40c5-bb31-bbdf86b27151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ed5ba588-2f36-4a93-a7c7-0e3656aac315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1652b04f-22f0-40c5-bb31-bbdf86b27151" xlink:to="loc_us-gaap_PlanNameDomain_ed5ba588-2f36-4a93-a7c7-0e3656aac315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwoStockPlanMember_38eb279f-b90c-4703-a02f-e96e87b42594" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwoStockPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ed5ba588-2f36-4a93-a7c7-0e3656aac315" xlink:to="loc_trmb_TwoThousandTwoStockPlanMember_38eb279f-b90c-4703-a02f-e96e87b42594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_30263041-643f-4330-8047-3fe743eb5850" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:to="loc_srt_RangeAxis_30263041-643f-4330-8047-3fe743eb5850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_30263041-643f-4330-8047-3fe743eb5850" xlink:to="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8dbb006e-77e7-42d9-bb80-f197be64fc89" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:to="loc_srt_MinimumMember_8dbb006e-77e7-42d9-bb80-f197be64fc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7a584d3f-0a61-47a4-95a4-461132161629" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6167bb3-aabf-4418-a301-03b6b59f8129" xlink:to="loc_srt_MaximumMember_7a584d3f-0a61-47a4-95a4-461132161629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:to="loc_us-gaap_AwardTypeAxis_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3b706a2f-5ce2-4d77-9dc3-28aa4c8db657" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TimeBasedRestrictedStockUnitsMember_83cdadc6-1956-44a1-9019-dcc2dc5d8fdf" xlink:href="trmb-20250103.xsd#trmb_TimeBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_trmb_TimeBasedRestrictedStockUnitsMember_83cdadc6-1956-44a1-9019-dcc2dc5d8fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_eb0b1f93-b153-4157-a0cf-6e95602c1b6a" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_eb0b1f93-b153-4157-a0cf-6e95602c1b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_65f4939d-780e-4895-9e31-35d30f6722c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_65f4939d-780e-4895-9e31-35d30f6722c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e63124db-afb3-49e5-bd55-b66e371979de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d00cc38a-be78-4a68-8d42-848143721abd" xlink:to="loc_us-gaap_EmployeeStockMember_e63124db-afb3-49e5-bd55-b66e371979de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1602a82d-9474-4ffd-9e04-2e9949038ad9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_54849d68-04bf-4e1b-8d1a-4b2b123095b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_54849d68-04bf-4e1b-8d1a-4b2b123095b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5edd907c-d00b-4bb7-afe5-c0fe688346bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5edd907c-d00b-4bb7-afe5-c0fe688346bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fa35fd88-b15a-4e23-b0e1-2b00e6ec8c34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fa35fd88-b15a-4e23-b0e1-2b00e6ec8c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f9b40c93-96d7-4ccd-8c42-be7c1345d35e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f9b40c93-96d7-4ccd-8c42-be7c1345d35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2491c985-8ae6-47f9-aae0-1e5d4954be01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2491c985-8ae6-47f9-aae0-1e5d4954be01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d63591a7-2a83-486f-9331-0e95baf167b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d63591a7-2a83-486f-9331-0e95baf167b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f4d6e9e4-f631-43ab-9e4a-0a834d41c5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f4d6e9e4-f631-43ab-9e4a-0a834d41c5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_68d4dc50-eb4e-4b9a-993b-a24c63cb1159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_68d4dc50-eb4e-4b9a-993b-a24c63cb1159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7287d9af-ad41-49c7-8017-d18ddcd15742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7287d9af-ad41-49c7-8017-d18ddcd15742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d89139cd-389f-45b8-94d2-2fb97b73fa44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_d89139cd-389f-45b8-94d2-2fb97b73fa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_EmployeeStockPurchaseOfferingPeriod_1c6aa588-0b52-4b8b-a6db-aa4168a0af92" xlink:href="trmb-20250103.xsd#trmb_EmployeeStockPurchaseOfferingPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_trmb_EmployeeStockPurchaseOfferingPeriod_1c6aa588-0b52-4b8b-a6db-aa4168a0af92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ea62eaa4-5292-4945-8dfa-c9c3d50b15f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ea62eaa4-5292-4945-8dfa-c9c3d50b15f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_88f417c4-c9cd-4f18-8105-19a3a6c920c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_26b1a85e-52b8-4f56-9e4f-240e258a058d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_88f417c4-c9cd-4f18-8105-19a3a6c920c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5ab869e9-d44e-4b98-a54e-f44158187446" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5ab869e9-d44e-4b98-a54e-f44158187446" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a73d1efa-807d-49ab-9ab1-5bf803f4c094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:to="loc_us-gaap_AwardTypeAxis_a73d1efa-807d-49ab-9ab1-5bf803f4c094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a73d1efa-807d-49ab-9ab1-5bf803f4c094" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0b65d312-4f17-4953-8672-2412f42b47e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0b65d312-4f17-4953-8672-2412f42b47e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_89ef0c3c-8d03-4657-8960-c19c3d4e4600" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:to="loc_us-gaap_EmployeeStockOptionMember_89ef0c3c-8d03-4657-8960-c19c3d4e4600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8deacab0-cfe7-469e-95d0-5652462e2f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90cfd32f-d286-4d75-83a3-cfa27ebaa602" xlink:to="loc_us-gaap_EmployeeStockMember_8deacab0-cfe7-469e-95d0-5652462e2f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5b818183-72f1-4336-a072-d475e5fde67b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5b818183-72f1-4336-a072-d475e5fde67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5b818183-72f1-4336-a072-d475e5fde67b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_eb00a05d-a912-45b8-9fc4-1b49474e02f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_CostOfSalesMember_eb00a05d-a912-45b8-9fc4-1b49474e02f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_680ed330-9ad1-4799-948e-9b3c0a40485b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_680ed330-9ad1-4799-948e-9b3c0a40485b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d0d739b0-1ed5-404a-915c-b223aa5fbf87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d0d739b0-1ed5-404a-915c-b223aa5fbf87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7318f42f-d908-4887-96a6-d6084b202164" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_94095bbc-0231-4d28-abb9-cd1cfb02c45b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7318f42f-d908-4887-96a6-d6084b202164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ada81d24-534d-4f6c-b0cc-4a2ae5cca36a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e476381-8a86-475a-b60b-9b5b54f6fe0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ada81d24-534d-4f6c-b0cc-4a2ae5cca36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f64797e5-f269-466c-ab0a-7126d6fd48f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ada81d24-534d-4f6c-b0cc-4a2ae5cca36a" xlink:to="loc_us-gaap_ShareBasedCompensation_f64797e5-f269-466c-ab0a-7126d6fd48f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2f43db0e-8642-43eb-b890-8d32809eac03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33a97d48-25e2-4cc9-9f62-429bd572cd27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2f43db0e-8642-43eb-b890-8d32809eac03" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33a97d48-25e2-4cc9-9f62-429bd572cd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a9b32b98-97b8-4ead-af5e-e9800e4582c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33a97d48-25e2-4cc9-9f62-429bd572cd27" xlink:to="loc_us-gaap_AwardTypeAxis_a9b32b98-97b8-4ead-af5e-e9800e4582c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a9b32b98-97b8-4ead-af5e-e9800e4582c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_84cdd597-983f-4b3e-b4ec-c46bcb9e5aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_84cdd597-983f-4b3e-b4ec-c46bcb9e5aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_a155b6dc-705d-4fed-b841-f19d78611f2d" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:to="loc_trmb_PerformanceBasedRestrictedStockUnitsMember_a155b6dc-705d-4fed-b841-f19d78611f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember_b988079b-158f-4164-8e09-de0d95615db9" xlink:href="trmb-20250103.xsd#trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ca4874e-0aa6-4a3f-b0bc-65de857db606" xlink:to="loc_trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember_b988079b-158f-4164-8e09-de0d95615db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33a97d48-25e2-4cc9-9f62-429bd572cd27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d04a9045-f4ea-4163-b2d7-5d95c852480c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d04a9045-f4ea-4163-b2d7-5d95c852480c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34f5487d-0eb6-4133-ac67-6df7c46d6559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34f5487d-0eb6-4133-ac67-6df7c46d6559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cd6c9268-d8ce-41c5-b3fd-079a44a77b70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cd6c9268-d8ce-41c5-b3fd-079a44a77b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_64178610-6f67-4ce6-9e47-64b04a76d6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_64178610-6f67-4ce6-9e47-64b04a76d6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c2d6cea3-f643-4fc7-92e7-afd45bfd9fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_829a7c71-ab98-4f0e-8338-dce151d9bcba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c2d6cea3-f643-4fc7-92e7-afd45bfd9fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8fece35a-ca06-47ed-977c-73e0d80391e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8fece35a-ca06-47ed-977c-73e0d80391e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ff90ce8-47ac-44c9-92b2-9b8deec2c271" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8ff90ce8-47ac-44c9-92b2-9b8deec2c271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_65dbf617-9001-4a1e-88ca-c383d0918015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_65dbf617-9001-4a1e-88ca-c383d0918015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_75fdfb9c-138f-4674-ac72-231e7a7cd43c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_75fdfb9c-138f-4674-ac72-231e7a7cd43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eb1c1944-449f-40e5-82ce-6f996f6093f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2eb98841-0567-41a7-91b5-1a115124b53d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eb1c1944-449f-40e5-82ce-6f996f6093f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod_f5f9b3dd-ae6c-41e6-b402-c0c2d98d8496" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f62df6e5-28b4-4019-b085-4e7e389d76a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod_f5f9b3dd-ae6c-41e6-b402-c0c2d98d8496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimble.com/role/CommonStockRepurchaseDetails" xlink:type="simple" xlink:href="trmb-20250103.xsd#CommonStockRepurchaseDetails"/>
  <link:presentationLink xlink:role="http://www.trimble.com/role/CommonStockRepurchaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_35707b3d-d92a-475f-99a5-b9e40683cfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_35707b3d-d92a-475f-99a5-b9e40683cfcb" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_bde11c18-eb22-4f97-85ef-b33b13e31d23" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:to="loc_srt_ShareRepurchaseProgramAxis_bde11c18-eb22-4f97-85ef-b33b13e31d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_bde11c18-eb22-4f97-85ef-b33b13e31d23" xlink:to="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember_338d549c-cf33-43ad-bc54-6c07114df365" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyFourStockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_TwoThousandTwentyFourStockRepurchaseProgramMember_338d549c-cf33-43ad-bc54-6c07114df365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember_e5ec6933-d70f-4629-90e0-69f04772a2ef" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyOneStockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_TwoThousandTwentyOneStockRepurchaseProgramMember_e5ec6933-d70f-4629-90e0-69f04772a2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember_f89daeec-dfdb-4114-934b-e25df3a38c26" xlink:href="trmb-20250103.xsd#trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember_f89daeec-dfdb-4114-934b-e25df3a38c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_A2025StockRepurchaseProgramMember_94c910aa-966b-4b95-9c2b-04ce90200dba" xlink:href="trmb-20250103.xsd#trmb_A2025StockRepurchaseProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_027d7ac8-373a-4ce6-93ee-08a85640a8b1" xlink:to="loc_trmb_A2025StockRepurchaseProgramMember_94c910aa-966b-4b95-9c2b-04ce90200dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9037b8b2-3117-4399-a582-38d8b12fd810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9037b8b2-3117-4399-a582-38d8b12fd810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f263f758-b9b0-4a0f-93c8-0a760e6ee53b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9037b8b2-3117-4399-a582-38d8b12fd810" xlink:to="loc_us-gaap_EquityComponentDomain_f263f758-b9b0-4a0f-93c8-0a760e6ee53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d426affe-295b-46d4-a5bf-395098302303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f263f758-b9b0-4a0f-93c8-0a760e6ee53b" xlink:to="loc_us-gaap_RetainedEarningsMember_d426affe-295b-46d4-a5bf-395098302303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff222214-d4b2-45dd-b264-5fef92a8e493" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff222214-d4b2-45dd-b264-5fef92a8e493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_63d39697-95b0-464c-be03-077efec1ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff222214-d4b2-45dd-b264-5fef92a8e493" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_63d39697-95b0-464c-be03-077efec1ef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7f26d3b0-827a-4560-a3c1-67ebbc0f6571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_63d39697-95b0-464c-be03-077efec1ef4f" xlink:to="loc_us-gaap_SubsequentEventMember_7f26d3b0-827a-4560-a3c1-67ebbc0f6571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_acb13d4b-fcc1-4879-b7be-55979a1e2ffd" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_062fefe2-7a39-4c36-96ea-bc16f27f1220" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_062fefe2-7a39-4c36-96ea-bc16f27f1220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b1a570a5-bc00-4271-b9df-da078cec41aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b1a570a5-bc00-4271-b9df-da078cec41aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_a7d1381d-37bf-45cd-92b1-6bde6c57b633" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_a7d1381d-37bf-45cd-92b1-6bde6c57b633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_f11664a1-9b19-4ed7-9acf-64992b4d57d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_f11664a1-9b19-4ed7-9acf-64992b4d57d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8e79e206-e1bc-4c83-8699-194aecbd4057" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_622e98c2-4f80-45f7-8181-1dc46153ceae" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8e79e206-e1bc-4c83-8699-194aecbd4057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trmb_JenniferAllisonMember" xlink:href="trmb-20250103.xsd#trmb_JenniferAllisonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_trmb_JenniferAllisonMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_0a.jpg
<TEXT>
begin 644 image_0a.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_VP!#  (! 0$! 0(! 0$" @(" @0# @("
M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_
MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P  1"  ^ 14# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M72F:YN)[NY:/3='\_:KS2R'*QL_DKPH,D@A 56"8'Z)?LB?\$"/C3^SY\??
MOQT\5_'[PS>-X9\06VH7VDZ?I]PWFK&VXI'*^W).."46L\RX?X)R&->.)J7J
MRYG"-Y/ENO=7NW=_.6GE8URWB+CG/Y8>6%IM4HN*G*T5S:KF=WI;?2/SUT7I
M_P"VO_P78TW]CC]IKQ-^S?<?LR3^()/#ALPVL+XL%J)_/LX+G_5?97VX$VW[
MQSMSQG ]-_X)H_\ !4VR_P""BNJ>,M,LO@G-X1_X1&WL96:3Q +[[5]H:=<<
M01;-OD>^=W;'/Y1?\%OB3_P5"^*!]M&_],UC7U#_ ,&Q7_(V_&;_ +!N@_\
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
M('[.7QIU?X=>(KF33_$G@W7I+62ZT^=E,5S;R?+-"^ V"5#H_!(VGBOZ'_\
M@F[^T_>?M<_L<>"_C/KK*=9N+)K+Q!M4+NO[9S#-)@?=$A7S0O99 *^9XTX3
MPN2TZ>.P+O1J65KWLVKJSZIK:^OGJ?6<"\7XS.JE3 X])5J>MTK72=G==&GV
MT?E8]\HIL+;H\T5^?GZ0?S"?M<?";6OV=OVJO'?PJO8IK6;P_P"++J.RD4LC
M& R&2WE4\$;HFC<'KAA7ZZ_LS^,-<^-'[+W@K]IGQ_9>!_#/[3'BKP-J'AOX
M8>)/%%\(Y=<@0CR[ORMI/FL/F^57)$A(Q'.8Q)_P58_X)/0?ME?%[P;\8OAE
M?6UIKC:A9Z;XXM?-6.2YT?ST5KY,D;I;=';*]73: <HJM^=/_!87X^VOQ4_;
M+U+X>>""+3PG\*K>/PGX5T^T<B&V%IA)RH_A/G!HP1U2&/\ NBOVRGB*/'&%
MPF'I2Y:D8N525K\MDERM:7C.5FT]XI]3\$J8.MP+BL7B*RYJ4I)4XWMS7;ES
M)ZVE3C=)K9OL>/\ [37[,7[47[/7C:^A_:4^&VO:;J%U?2RS:UJ4;3P:A*[E
MGD2[!:.<L3DL&9LGGG./,"1BOJ7X'_\ !8_]O'X(Z''X1?XGV_C+0XX_+72?
M'EB-20I_=,K%9RN. IDP.PKNA_P7(^+%@YU/PQ^Q_P# G2M6ZKJ]KX)D\U&_
MO*1<#D>Y-?9QQ/$F%BJ<L+"=OM1J<J?_ &[*-UZ)NQ\14PO#&*E[2.*G3OKR
MRI\S^^,K/YJ/H>J?\$4_V<_%7B3X&_'#P]^T5\-=8TCX2^.O"-O]H\3:A";=
M"UJ9V\VW$@R^U9GE\U59%:! 3G"U[+?^%/BA_P %&/V*/B?J7[._@&"PTKXE
M>,M)\*?#M;ZX2TM=+\):)*C1W3C;N13<)?#RE5G5I@H5E7-<=_P2O^-?[8G_
M  4K^('Q?U;XU?'"Z_L6/X8W'ARQL[6Q6*QTV[U1\1W"6\>Q)9(TM9?F<E\.
M 6 :OTU^#_PF\%? WX7Z#\(OAYIGV31?#FEPV&FV^<D1QKC<Q_B=CEF8\LQ+
M'DFOR'B;,\3@<ZJSJJ/M^>$DHMN$;1B^MKRO&";LMK6/V7A?*,-F&2484G+V
M')4BY-)3E>4EI:]HI2FTM=T[GR7^PW_P1$_9C_97^Q^-?B3;Q?$+QI#M==1U
MBS'V"QD'/^C6IRN0>DDF]LC*^7DBON! %15 [4HZ=**^,S#,L?FF(=;%U'.7
MGT\DMDO)'WN6Y7E^48=4,)34(^77S;W;\V02_P"HD_W37\J'C/\ Y'/6/^PE
M-_Z&:_JNE_U$G^Z:_E1\9_\ (YZQ_P!A*;_T,U^G>$W\7%^D/_;C\G\8/X&$
M]9_^VG[=_P#!NO\ \H_KS_L?]2_]$6M?BI\7_P#DK7BK_L8K[_TH>OVK_P"#
M=?\ Y1_7G_8_ZE_Z(M:_%/XOG_B[7BK_ +&*^_\ 2AZ][A+_ )*[-?\ $OS9
M\YQA_P D;E/^%_E$_9W_ (-O+:WC_88U^Y2%%DD^)5\)'"_,V+&PQD_C7Z$J
M  ,"OS\_X-OO^3#]>_[*;??^D&GU^@:?=K\GXL_Y*;%_XV?LO!O_ "2V$_P(
M_GF_X+A_\I1OBE_W!_\ TS6-?4'_  ;%_P#(V_&;_L&Z#_Z'?U\O_P#!</\
MY2C?%+_N#_\ IFL:^H/^#8O_ )&WXS?]@W0?_0[^OUC.O^3;4_\ KW1_]QGX
MWD/_ "<Z?_7VM^4C\N]=_P"0W>?]?4G_ *$:_>#_ (-^_P#E'%HO'_,T:K_Z
M45^#^N_\AN\_Z^I/_0C7[P_\&_1_XUQ:+_V,^K?^E%/Q*_Y)FG_U\C_Z3(/"
MS_DJJG^"7_I43B/^#E3_ ),H\)?]E2M/_3=J%?D3^RH,_M._#;_L?M'/_D[%
M7Z[?\'*7_)E'A+_LJ-G_ .F[4*_(K]E8_P#&4'PW'_4_:1_Z615? ?\ R1D_
M6I^0>(7_ "6\/2G^9_4.G**<?PU_/!_P6P_Y2?\ Q4]KS2__ $SV5?T/Q_ZM
M?]VOYW_^"V'_ "D_^*W_ %^:7_Z9[*OB_"W_ )*"I_U[?_I43[;Q9_Y)VE_U
M\7_I,CZL_P"#87_D)_'3'_/GX>_GJ=?E?+_K6_WC7ZG_ /!L(?\ B9?'/_KS
M\/?SU.ORPE_UK?[QK]%R3_DKLS_[@_\ I!^89]_R1^5?]QO_ $M'[\_\$$_^
M49W@X_\ 47UG_P!.,]?1G[4&B:3XD_9O^(&@:[$C6=YX+U2&Z$GW?+:TD#9_
M U^:O_!%S_@JM^S!\$_V?+#]E;X]ZZWA&\TB^NY].U^^5I+&^2XN'F*LZ*?L
M[J7(^?Y" #O!)4>L_P#!4+_@KS^R_HW[,'B;X4?L_P#Q6TSQAXL\8:1-I4#:
M!-]H@T^WG4QS3R3*-@81LP502V]E) 4$U^49MD.<5N+JD(49>_5<E*SM9R;Y
MK[62U\K:ZZ'[#D_$62T>#:;E6C[E)1:NK\RC;EMO=O1=_34_$<L F?:OT2_:
MWO+R[_X( _L^RWKDLOQ D12W]U?[:51_WR!7YY1Q/<2^5 C22,V%C1"68YZ
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
M$;_^"CO@#]HGP#XZ\7?L[?9=+T3QKI5_J=U_PE6DOY-O#>122/M6Z+'"*3@
MDXP 37[3_'[X!?#']IOX3:M\&OC%X?74=$UBW$<\(;;)#(#E)HG_ ()48!E;
ML1W!(/?4?A1GG%&99]B*5>M:$J?PN%U;5.^K>JM^H9#PCE?#^&JT*+<XU+<R
MG9[*UM$E;5GX8_M1_P#!OI^UM\+/$%Y??L\?8_B)X=:0O9I'=Q66I0IUVRQ3
M.L;D# W1N=YYV)G \ _X==_\%"VU$Z>/V1O&ADW;=QTO$?I_K,[,>^<5_2;1
M7TF%\3,^HT5"I&$VNK33^=G;[DCYG%^%>08BLYTIS@GT337RNK_BS\)_V<_^
M#?G]M'XIZO;WGQI&E_#K1=P^U27]Y'?7SIW\N"W=ESV_>21XSGFOTPU3]A*Q
M^#7[)/AO]GGX!/?:Q;^#[J[N([76]062;4?M5E>VLQ5G9(DD5KU[B-/W<9>)
M5)C#&1?JBC\*^?SCB[.<\J1>(DE&+NHI66UN]WIY^ECZ')^"\DR.E..'B^:2
MLY-W=M].BU2>VMM;H_/BR_X)E?$?XA^ ]-\#QZQ=^!;/P_J%Y<6U[=VMI'>:
MH;KRLJ\&G3O;Q1PB!50JRF0R2.T:N6DE*_0>BN./$.;0TA-)=N5/?5[Z[G2^
2%<GEK.+;T7Q-;:+9I;+^F?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>trmb-20250103_g1.jpg
<TEXT>
begin 644 trmb-20250103_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X0"217AI9@  34T *@    @ !0$^  4
M   "    2@$_  4    &    6E$0  $    ! 0   %$1  0    !   N(U$2
M  0    !   N(P       'HE  &&H   @(,  8:@  #Y_P !AJ   (#H  &&
MH   4@@  8:@  $56  !AJ   #J7  &&H   %V\  8:@_]L 0P " 0$" 0$"
M @(" @(" @,% P,# P,&! 0#!0<&!P<'!@<'" D+"0@("@@'!PH-"@H+# P,
M# <)#@\-# X+# P,_]L 0P$" @(# P,& P,&# @'" P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ =0'T
M P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*"__$
M +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"
ML<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=8
M65IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR
ML[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY
M^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$
M P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)R
MT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BY
MNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "
M$0,1 #\ _?ROP5\3_P#!4WXM_L._MV?%:T\.ZVVL>%$\9ZH9?#NK%KBQ(-W)
MGRN=\#>\9 SU#=*_>JOYA_V_/^3XOB]_V.&J?^E4E?I7AO@Z&*K8BCB8*47%
M:-7Z_P!:GY;XH8[$82AAJ^&FX24GJG;I^7EL?MQ^Q#_P6G^$?[8:VFDWE\O@
M/QI.1'_8^L3JL=RY[6]QPDN3P%.QR>B'K7V!7\E>:_0;_@E9_P %#OVH/#VK
M6OAGPIX9U[XT>$K1EBDT^\#M_9R<?+'?MD0<$864L@'117I<1^',*4)8G+ZB
M45O&;LOE)_\ MWWGF\,^)U2M..%S*FY2>BE!7;]8K\X_^ G[G45\D_MH_P#!
M435OV*/"6F:IK_P1\?74=]:QS3745S:MIMC*PY@EN8FE"NK<<H W52:^.]2_
MX.@]4>\S9_!_3X[?/W9O$+N^/J( /TKXC <(YKC:?ML-34H]^:-OS/O,PXTR
MC U?8XJJXR[<L[_^DGZ]45^5?@G_ (.?]"N;A$\1_"75K.'/SS:;K<=RV/:.
M2*/_ -#KZG_9X_X+3?L^_M$W,%G;^,5\*ZM<!<67B.+^SVW'^$2DF$GV$A-1
MC.$\WPL>>M0E;NK2_P#26RL#QCDV+ER4<1&_9WC_ .E)7/JVBF6US'>6\<T,
MB2PRJ'1T;<KJ>001P01WI]?.GTP4444 %%%% !17@/\ P4F_;3NOV"OV;F\>
M6GA^#Q),-4M].^QS71MEQ*')?>%8\;.F.<U^?_\ Q% ZW_T2'2__  ?R?_&:
M^BROA7,\PH_6,)3YHWM>\5JO5H^:S;B[*LMK_5L94Y963MRR>C]$T?K]17Y
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
MJW9=.Y\#XD4*M;)G"E%R?-'1)M_@?E?5K0_^0U9_]=T_]"%>T?\ #LS]H/\
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
M(?\ !%']L/PK^PW\!OCKXY\3MYS1G2;;3=.C<+<:M=$7>V&//0=V;D*H)P>
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
M_7R?_MQ_2F??\DB_^O4/_;3\5:***_H<_FL?/<R74FZ61Y&VA<LVXX   ^@
M 'L*97ZT?\$:_P#@C5X%^*OP4TGXM?%"V3Q0/$!>71M$\UDL[>%)&C\R<*09
M'9D;"$[ H&0Q.%_1C3_V&/@OI6E?8;?X4?#R.UQM\L>'[4C'_?%?GN;>(N!P
M6(EAJ<)3<79M62NMTK[V]#]*R?PSQ^.PT<54J1IJ2ND[MV>S=M%??<_%/_@@
M!_RDL\,_]@O4O_29Z[K_ (.5?^3X_#/_ &)MM_Z5WE?JM\//^"</P9^#_P ;
MM-^(7A#P3I_A7Q-IL4T"/I;O;V\B2H48- #Y?0G!"@^]?E3_ ,'*O_)\?AG_
M +$VV_\ 2N\KQ\FSRCFW$T,5032]FTT[;IOLWW/:SOA^OD_"M3"5Y*3]JFFK
MVLTEU2UT/SQJUH?_ "&K/_KNG_H0JK5K0_\ D-6?_7=/_0A7ZQ+9GX['=']-
M7[>/_)BWQ9_[$W4__222OYBZ_IT_;Q_Y,6^+/_8FZG_Z225_,77Y=X6?[K7_
M ,2_(_6O%S_>\/\ X7^85W7[.W[.GC+]JOXI6'@OP/I,VL:U?9D$88)%;QKC
M?-*Y^5(UR,L?4 9) /"U^LW_  :]V,+7?QBNC#']I5-*B67:-X0FZ)4'K@D
MX]AZ5]OQ)FD\NRZIC*:O*-K)[7;2U]+W/@>&,IAF>9TL%4;49-W:WLDWIZVM
MY'S?^TC_ ,$'OC5^S;\&=1\;75QX4\0V&AVQN]3MM)NY7N;6)>7D"R1('5!D
MMM.0 3@X-?%-?U3?'Z);CX$>-HW4,CZ#?*P(X(-O)FOY6:\#@7B/%9K1JO%V
MO!JS2MH[_E8^D\0.&<)D]:BL'>TT[IN^JM^=PKK/@I\%O%7[1/Q'TSP;X-TF
M[US7M7EVV]I#P.!EG8DA415R2[$  <FN3K].?^#8NQ@F^/\ \3+AH8FN(= M
MTCE* O&K7'S 'J =JY ZX'I7T>?YE++\OJXR"NXK1/:[:2_,^7X=RN.8YE2P
M4WRJ;U:WLDV[?<>6?&#_ (-^/CE\(_A'?>*C<>$=>;2;5[R\TO3+R62\2-!N
M;RP\2K(P4$E0<G'&XX%?#-?UEZS&LNCW2L-RM"X(/<;37\H7B6!+7Q'J$<:A
M(X[F154#A0&( KY?@7B;%YK&M'%VO"UFE;>^GRL?6>('"N#R>5"6#O:?-=-W
MUC;7YW*-?HE_P;4:A+;?MK^*8%;$=SX0G$@]=MU:D5^=M?H9_P &V'_)\?B+
M_L4;G_TIMJ]SC#7)L1?^7]4>#P6[9YAO\7^9[!_P=$_ZKX+?76?_ &RK\DZ_
M6S_@Z)_U7P6^NL_^V5?DG7'P#_R(J'_;W_I<CN\1/^2@K_\ ;G_I$0K]BO\
M@F!_P0J^'7B/X&^&_B'\5!)XPU#Q;I\&JV.DQ7$EM86%O,@DC#E"KRRE6!.2
M$&<;6QN/XZU_3M_P3_\ ^3%_@[_V)>D_^D<5>7XC9IBL'@Z:PLW#GDTVM'9+
MONOD>KX993A,;CJCQ<%/DBFD]5=NVJV?S/S,_P""W?\ P27\"?LT?"*Q^)_P
MPTV;0;"VOH[#6M*%S+<6X67(CN(S(69,. C+NVG>I &#G\O*_HR_X+0Z)'KW
M_!,OXJ1R 'R+*VN5SV,=Y X_E7\YM=7A[FE?&98WB).4H2:N]7:R:N^NYR^)
M.4X? YJEAHJ,9Q4K+17NT[+ILC2\&>,-2^'WB[2]>T>ZEL=6T:[BO;.XB.UX
M)HV#HP/J& -?T]?LA_M VG[4W[-/@SQ]:>6O_"2:;'<7$2$$07 ^2:/J?NRJ
MZ_A7\N=?N%_P;9?%23Q9^QMXD\,3R,[>$?$4GD G_5P7,22 #_MH)C_P*O/\
M3<OC5R^&+2]ZG*WREI^=CT?"K,I4LQG@V_=J1O;^]'7\KGYC_P#!6S_E)!\7
M?^PXW_HN.OG6OHK_ (*V?\I(/B[_ -AQO_1<=?.M?<9+_P B^A_@C_Z2CX'/
M/^1EB/\ '/\ ]*9]$?\ !)G_ )2/?"'_ +#R?^@/7]"/[3GQTL/V9_V?O%WC
MS4E\RU\+Z;+>B+.//D Q''_P.0HO_ J_GN_X),_\I'OA#_V'D_\ 0'K]//\
M@Y)^+,O@[]C+P_X7@<*WC+Q#&LX_O06R-,?_ "+Y!K\UXUR_Z[Q!A,*]I)7]
M.9M_A<_4N!<R> X<QF+6\9.WKRQ2_%H_%GXH_$K6/C)\1M;\5>(+R2_UKQ!>
MRWUY.Y)+R.Q8X]%&< =   .!6#117ZU",8148JR6B/QN<Y3DYR=V]6S]5O\
M@B3_ ,$BO!OQL^$:_%GXI:3_ &_9ZM<20^']'G=DM3%$Q1[F55(,A,BLJJ3M
M 0DALC;[]_P45_X(D?"OXC? 37-8^&OA>R\%^-M LY;ZR&FEH[74Q&I8V\L1
M.P;@"%=0&#$9)&16M^Q!_P %-_V<_@G^Q[\,_"NH?$[0M/U+0_#EE;7UN;>Y
MW17(B4S XC(SYA?.">:]2E_X+!?LS74;1O\ %CP^R2 JP:WNL$'CG]U7X+F6
M8\0O-)8NE&K:,GRI1ER\J>BM:S36_?<_HC*\LX:64PP=:=+FE%<S<H<W,UJ[
MWNFGMVV/YPZUO GC?5/AIXUTGQ%HMU)8ZQH=Y%?65Q&<-#-&P=&'T(%'CYK-
M_'6M-I\B3:>U_.;9T&%>+S&V$ ]BN*R:_>=)P]Y:-;,_GF[A.\7JGNO(_J6_
M99^.UG^TW^SKX.\>V2+#%XHTN*\DB7I!,1B6/J?N2!UZ_P -=]7Y]_\ !N%\
M47\8_L-:IX?F;=)X/\1W%O$N?NPSI'./_(CRU^@E?RQGF!6"S"MA5M&32]-U
M^%C^N.'\P>.RVCBY;RBF_79_C<****\D]@_G;^/*3?L%_P#!8+5-3D26&S\+
M^.DUQ/W97?8S3K<84=P892O%?K!_P3B_9!TKX7_$CXP?&_5H;5-4^)'B?5;O
M2;F5EQ8Z)]JD>-@V<+YV/,8\?*L?H<_)_P#P<H_LCS0ZQX7^,^E6NZVFC70-
M>**?W;J6:VF;V8%XR>,%8QWKUK]I_P".=_\ !#_@W]\)W.FSR0ZEXE\*Z1H$
M<RN5=%N8E$V"#G)A64?C7ZYFF)GF>6X-X>5I5K4I_)IN_P ]?1GXSE&%AE6:
M8Y8F-X4.:M#YII6^6GDT?&_[9G_!:?QOXO\ V\K'QO\ #W5KBT\(^ ;B2ST3
M3W8_9=7@)VSRW" _,)P.,\H@CQM8$U^F7P<^.7P4_P""U'[+]]H^I6,%TQC7
M^UM"N9 NI:#<8PL\3CG ).R91M895A]Y*_G;KI?A'\8O%'P&\>V/BCP?KFH>
M']>TUMT%W:2;&'JK#HZ'&"C JPX((KZW-N"<-6PU.."?LJM)>[)>6OO6UWUO
MNF[^1\;D_'F+H8FK+'+VM*L[SB_/3W;Z:+2VS22\U]5_M_?\$4/B7^QY>WNM
M>'K:Z\?> $+2+J5A 6O-/CSTNH%R5P.LB93C)V9VU\7U^QG[$_\ P<<Z#XCL
MK30_C=I4F@ZDH6/_ (2+28&FLISP-TT S)$>Y,>]2<_*@XKZ.\;?L)_LJ?\
M!1W27\2:9I_A76+JZ_>/K'A6^6UNMQ[RB$X+^HF0G/45Y5'B[,<K_<9[0=EI
M[2.J?Z?<T_(]BMP9EN;?O^'\0KO5TYNS7YO[TU_>/YY:*_9+QM_P;#^"]0O&
M;P[\4O$^E0DY6/4-,@OF'MN1H?Y5DZ%_P:^:3%<JVI?&'4IH<_,EKX>2)B/9
MFG8#_ODU[$?$#(W'F=5KRY97_*QXLO#?/U+E5%/SYHV_._X'Y!U_09_P1(\6
M7WQA_P""9OAK2_$^EW+6^FB[T)1>6S)%J-B&/EE=W$D?ER>7D<$HP[53^"7_
M  15_9O_ &2;9?$6O6(\23:8/-?4O&%[&]G;D<[C%A( !C^-6QZU[9\+OV]/
M@]\2-!\7WWA_QAH__",_#MH;75-8<BUTF!G5BJ13/M20 )CY,KRH!.:^%XOX
MHI9QAE1P-&4E"2?/;9[)*U][];/R/T#@OA.KDN*=?'UH1E.+7(G>ZW;;=MK=
M$UYGJOA+1=)\(Z%:Z#HL%G8Z?H=O%9P65MA4LHE0".,*/N@*!@>E?AY_P6)T
MCQ;^VY_P5+UCP?\ #_0M7\5:AX7L+71([:SBWK$RJ9969ONQH))F!9R%!')%
M?3^M_P#!772_%7QS;X4_LPZ1<>(/%'Q'\1O-=^+-;1Y+.UDEVB6>&!MKR1PQ
M)N7S"BJL> K#BOT-^$WP5\-_!72+JV\/Z38V$VJ7+WVIW4,"QSZI=R,6DN)F
M R\C,S')Z9P,  5XN7UJ_#E?ZYB*=ZDXOE4M&KM7E):M=4EN];V/<S&CA^)L
M/]1PU2U.G)<\HZIV3M&+T3Z-O5+2U^GYJ_L/?\&X^GZ(;/Q!\<M475+I2)%\
M,Z3.RVR_[-Q<C#/[K%M&1]]A7Z=?#SX;^'_A+X2M-!\+Z+I?A_1;%=L%E86R
MV\,8]E4 9/<]2>3FMJBOG\WS['9E/GQ<VUT6T5Z+]=_,^CR7AW 973Y,'32?
M5[R?J]_EMV04445XY[85_/C_ ,%Z_P#E)YXY_P"O/2__ $@@K^@ZOY\?^"]?
M_*3SQS_UYZ7_ .D$%?HWAC_R-I_]>W_Z5$_,O%?_ )$\/^OD?_29'QS1117[
MT?SP?TG?\$G_ /E')\(?^Q?B_P#0GKY;_P"#FW_DUGX>_P#8U'_TDGKZD_X)
M/_\ *.3X0_\ 8OQ?^A/7RW_P<V_\FL_#W_L:C_Z23U_/&2?\E4O^OD__ &X_
MI3/O^21?_7J'_MI^*M%%%?T.?S6?T=?\$;?^49OPF_[!L_\ Z5SU]-5\R_\
M!&W_ )1F_";_ +!L_P#Z5SU]-5_*>>?\C+$?XY_^E,_K[(/^17AO^O</_24%
M?AS_ ,'*O_)\?AG_ +$VV_\ 2N\K]QJ_#G_@Y5_Y/C\,_P#8FVW_ *5WE?4>
M&_\ R.5_AD?)^)W_ "(Y?XHGYXU:T/\ Y#5G_P!=T_\ 0A56K6A_\AJS_P"N
MZ?\ H0K^@I;,_F^.Z/Z:OV\?^3%OBS_V)NI_^DDE?S%U_3I^WC_R8M\6?^Q-
MU/\ ]))*_F+K\N\+/]UK_P")?D?K7BY_O>'_ ,+_ #"OUK_X->?N?&3ZZ3_[
M=U^2E?K7_P &O/W/C)]=)_\ ;NOH^/O^1%7_ .W?_2XGS'AW_P E!0_[>_\
M2)'Z>_'G_DAOC/\ [ 5]_P"D[U_*O7]5'QY_Y(;XS_[ 5]_Z3O7\J]?*^%/\
M+$^L?RD?7^+W\7"^D_SB%?I]_P &P_\ R7/XH?\ 8"M?_2@U^8-?I]_P;#_\
MES^*'_8"M?\ TH-?8<;_ /(CQ'HO_2D?$\!_\C[#^K_])9^QVJ_\@NY_ZY-_
M(U_*'XL_Y&K4_P#K[E_]#-?U>:K_ ,@NY_ZY-_(U_*'XL_Y&K4_^ON7_ -#-
M?#^%.^)_[<_]N/OO%_;"_P#;_P#[:9]?H9_P;8?\GQ^(O^Q1N?\ TIMJ_/.O
MT,_X-L/^3X_$7_8HW/\ Z4VU??<7_P#(FQ'^%GYUP7_R/,-_B1[!_P '1/\
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
M)%_]>H?^VGXJT445_0Y_-9_1U_P1M_Y1F_";_L&S_P#I7/7TU7S+_P $;?\
ME&;\)O\ L&S_ /I7/7TU7\IYY_R,L1_CG_Z4S^OL@_Y%>&_Z]P_])05^'/\
MP<J_\GQ^&?\ L3;;_P!*[ROW&K\.?^#E7_D^/PS_ -B;;?\ I7>5]1X;_P#(
MY7^&1\GXG?\ (CE_BB?GC5K0_P#D-6?_ %W3_P!"%5:M:'_R&K/_ *[I_P"A
M"OZ"ELS^;X[H_IJ_;Q_Y,6^+/_8FZG_Z225_,77].G[>/_)BWQ9_[$W4_P#T
MDDK^8NOR[PL_W6O_ (E^1^M>+G^]X?\ PO\ ,*_6O_@UY^Y\9/KI/_MW7Y*5
M^M?_  :\_<^,GUTG_P!NZ^CX^_Y$5?\ [=_]+B?,>'?_ "4%#_M[_P!(D?I[
M\>?^2&^,_P#L!7W_ *3O7\J]?U4?'G_DAOC/_L!7W_I.]?RKU\KX4_PL3ZQ_
M*1]?XO?Q<+Z3_.(5^GW_  ;#_P#)<_BA_P!@*U_]*#7Y@U^GW_!L/_R7/XH?
M]@*U_P#2@U]AQO\ \B/$>B_]*1\3P'_R/L/ZO_TEG[':K_R"[G_KDW\C7\H?
MBS_D:M3_ .ON7_T,U_5YJO\ R"[G_KDW\C7\H?BS_D:M3_Z^Y?\ T,U\/X4[
MXG_MS_VX^^\7]L+_ -O_ /MIGU^AG_!MA_R?'XB_[%&Y_P#2FVK\\Z_0S_@V
MP_Y/C\1?]BC<_P#I3;5]]Q?_ ,B;$?X6?G7!?_(\PW^)'L'_  =$_P"J^"WU
MUG_VRK\DZ_6S_@Z)_P!5\%OKK/\ [95^2=<? /\ R(J'_;W_ *7([_$3_DH*
M_P#VY_Z1$*_IP_X)WZE;ZM^P=\'9K:59HO\ A#M+CW*>C):QJP^H92#[@U_,
MG+9S06\4SPR)#/GRW92%DQP<'H<=\5]K?\$\/^"V_C;]AGX?+X+U#0;7QUX/
MMI&ET^VGO&M+K3-Y+.D<NUP8RQ+;&0X9C@@'%<_'60XG-,'!82SE"5[7M=-6
M=F]+^IT>'_$6%RG&SEC+J$XVO9NSO=72UL_*_0_3S_@NOXXA\%_\$S_'44DB
MQS:Y-8Z9;@_\M&:[B=@/^V<<A_"OYZ:^L?\ @I7_ ,%9/%7_  43.DZ7-HUO
MX2\'Z),;J#2H;HW3W%P5*B::4JNXJI8* H"[VZDY'R=71P3D=?+,N]EB5:<I
M.36]M$DKK3I^)R\>9]0S7,O;85WA&*BG:U]6V[/7=VU[!7[V?\&]GP7D^&'[
M -OK5U T-UXYUBYU8;UPQ@7;;Q?@?)9A[/7XF_LT? '7/VHOCIX:\!^'H&FU
M+Q%>);[PN5MHNLLS^B1H&<GT7UK^GKX4_#72_@W\,O#_ (3T6$0:3X<T^'3K
M5  ,1Q($!..YQDGN2:^=\3\TC#"T\!%^])\S]%M][_(^G\)\IE4Q=3,)+W8+
ME7^)[_<M_5'\ZO\ P5L_Y20?%W_L.-_Z+CKYUKZ*_P""MG_*2#XN_P#8<;_T
M7'7SK7Z!DO\ R+Z'^"/_ *2C\XSS_D98C_'/_P!*9]$?\$F?^4CWPA_[#R?^
M@/7[.?\ !:S]GN;]H7_@GSXO@L;?[3JWA4Q^(K-53<Q^SY,P4=<F!IJ_&/\
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
MI_X"O_A1_P (3K7_ $"-4_\  5_\*_J\^QP_\\8_^^11]CA_YXQ_]\BOO/\
MB*TO^@;_ ,G_ /M3\]_XA!'_ *"O_)/_ +8\ _X)3026W_!.GX11R1O'(N@1
M JZE6'S-V-?+_P#P<NZ5=:O^R]\/X[6VN+IU\4DE8HRY ^R3=A7Z1*H1<* H
M'0"DDB64895;ZC-?GN!SKZOFG]I\E_><N6_>^E[>?8_2<=D?UG*/[*Y[>[&/
M-;M;6U^MNY_*#_PA.M?] C5/_ 5_\*/^$)UK_H$:I_X"O_A7]7GV.'_GC'_W
MR*/L</\ SQC_ .^17Z%_Q%:7_0-_Y/\ _:GYM_Q""/\ T%?^2?\ VQ\V?\$=
MK:6R_P"":GPHCFCDAD73I]R.I5A_I<_4&OI>D1!&NU0%7T I:_*\=BOK&)J8
MBUN>3E;M=MV/UW+\+]6PM/#7OR14;[7LDK_@%?AS_P '*A_XSD\,_P#8FVO_
M *5WE?N-6!XI^%/A?QSJ"W>M>&] UBZC01+-?:?#<2*@)(4,ZDXR2<=.37K<
M,YW'*L:L7*'-HU:]M_O/&XJR&6;X!X.,^1MIWM?;RNC^4JK6A_\ (:L_^NZ?
M^A"OZF/^&=OA_P#]"+X-_P#!+;?_ !%*/V=_A^I!'@7P=D'(/]BVW!_[XK]&
M?BI1:M]7?_@2_P C\S7A#63O]97_ ("__DCD/V\?^3%?BS_V)NI_^DDE?S%U
M_6=J.FV^KZ?-:7=O#=6MPABEAF0/'*A&"K*>""."#7)C]G7X? ?\B+X-_P#!
M+;?_ !%?)\)\80R>C4I2I.?,T]':VENS/L.,>"JF=UJ=6%50Y$UJKWN[]T?R
MNU^M7_!KR?E^,G_<)_\ ;NOTX_X9V^'_ /T(O@W_ ,$MM_\ $5L^$_AUX?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
.444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>trmb-20250103_g2.jpg
<TEXT>
begin 644 trmb-20250103_g2.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^&/2FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XV+6,Q-#@@-SDN
M,38T,#4P+" R,#$Y+S$P+S Q+3$X.C S.C$V(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z
M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*
M(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @
M(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SII
M;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q
M+C O(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E+VIP96<\
M+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CYG,S5Q-#<\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT
M/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \9&,Z9&5S8W)I<'1I
M;VX^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @(" @(" @(" \<F1F
M.FQI('AM;#IL86YG/2)X+7)E<&%I<B(^1FEL92!.86UE.B @(" @(" @(" @
M(" @(&<S-7$T-RYA:28C>$$[57-E<FYA;64Z(" @(" @(" @(" @("!'865T
M2C!#328C>$$[3&]C86P@5&EM93H@(" @(" @(" @(" @,#$M36%R8V@M,C R
M,2 R,#HT,SHQ-28C>$$[15-4(%1I;64Z(" @(" @(" @(" @(" P,2U-87)C
M:"TR,#(Q(#(Q.C0S.C$U)B-X03M38W)I<'0@5F5R<VEO;CH@(" @(" @(" R
M+C8F(WA!.TEL;'5S=')A=&]R(%9E<G-I;VXZ(" @(#(T+C N,B8C>$$[1W)A
M<&AI8R!T>7!E.B @(" @(" @("!!<G1W;W)K)B-X03LF(WA!.RHJ*E1H92!P
M<F5F;&EG:'0@8VAE8VL@:7,@8V]M<&QE=&4N(%!L96%S92!E;G-U<F4@;6%N
M=6%L(&-H96-K<R!A<F4@8V]M<&QE=&5D('!E<B!P<F]C97-S+BHJ*B8C>$$[
M)B-X03M4:&4@9F]L;&]W:6YG(&-O;&]R<R!A<F4@<')E<V5N="!I;B!T:&4@
M9&]C=6UE;G0Z)B-X03L@(" @(" @(" @4$%.5$].12 R.30U($,F(WA!.R8C
M>$$[+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM)B-X03M&:6QE($YA;64Z(" @(" @(" @(" @(" @9S,U<30W+F%I
M)B-X03M5<V5R;F%M93H@(" @(" @(" @(" @($=A971*,$--)B-X03M,;V-A
M;"!4:6UE.B @(" @(" @(" @(" P."U-87)C:"TR,#(Q(#(P.C0Q.C(V)B-X
M03M%4U0@5&EM93H@(" @(" @(" @(" @(# X+4UA<F-H+3(P,C$@,C$Z-#$Z
M,C8F(WA!.U-C<FEP="!697)S:6]N.B @(" @(" @(#(N-B8C>$$[26QL=7-T
M<F%T;W(@5F5R<VEO;CH@(" @,C0N,"XR)B-X03M'<F%P:&EC('1Y<&4Z(" @
M(" @(" @($%R='=O<FLF(WA!.R8C>$$[*BHJ5&AE('!R969L:6=H="!C:&5C
M:R!I<R!C;VUP;&5T92X@4&QE87-E(&5N<W5R92!M86YU86P@8VAE8VMS(&%R
M92!C;VUP;&5T960@<&5R('!R;V-E<W,N*BHJ)B-X03LF(WA!.U1H92!F;VQL
M;W=I;F<@8V]L;W)S(&%R92!P<F5S96YT(&EN('1H92!D;V-U;65N=#HF(WA!
M.R @(" @(" @("!035,@,CDT-2!#)B-X03LF(WA!.RTM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+28C>$$[/"]R9&8Z
M;&D^"B @(" @(" @(" @(#PO<F1F.D%L=#X*(" @(" @(" @/"]D8SID97-C
M<FEP=&EO;CX*(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R,2TP,RTQ
M,50R,3HP-#HT-BTP-3HP,#PO>&UP.DUE=&%D871A1&%T93X*(" @(" @(" @
M/'AM<#I-;V1I9GE$871E/C(P,C$M,#,M,3)4,#(Z,#0Z-3!:/"]X;7 Z36]D
M:69Y1&%T93X*(" @(" @(" @/'AM<#I#<F5A=&5$871E/C(P,C$M,#,M,3%4
M,C$Z,#0Z-#8M,#4Z,# \+WAM<#I#<F5A=&5$871E/@H@(" @(" @(" \>&UP
M.D-R96%T;W)4;V]L/D%D;V)E($EL;'5S=')A=&]R(#(T+C @*%=I;F1O=W,I
M/"]X;7 Z0W)E871O<E1O;VP^"B @(" @(" @(#QX;7 Z5&AU;6)N86EL<SX*
M(" @(" @(" @(" @/')D9CI!;'0^"B @(" @(" @(" @(" @(#QR9&8Z;&D@
M<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \
M>&UP1TEM9SIW:61T:#XR-#0\+WAM<$=);6<Z=VED=&@^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.FAE:6=H=#XR-38\+WAM<$=);6<Z:&5I9VAT/@H@
M(" @(" @(" @(" @(" @(" \>&UP1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM
M9SIF;W)M870^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.FEM86=E/B\Y
M:B\T04%14VM:2E)G04)!9T5"3$%%<T%!1"\W44%S54=H=F1'.7IA1SEW241-
M=4U!0311:VQ.02LP04%!04%!0D%"3$%!04%!14$F(WA!.T%117-!04%!05%!
M0B\K-$%$:T9K8C)*;$%'5$%!04%!068O8D%)44%"9U%%0D%514)G549"9VM'
M0E%92D-W9T="9V=,1$%O2T-W;TLF(WA!.T1"04U$07=-1$%W441!-%!%03A/
M1$)-5$9"451%>'=B1WAS8TAX.&9(>#AF2'@X9DAW14A"=V-.1$$P645"05E'
M:%521E)O9DAX.&8F(WA!.TAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(
M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9B\X04%%46="04%$,$%W
M15(F(WA!.T%!25)!44U2068O14%A24%!04%(05%%0D%114%!04%!04%!04%!
M449!=TE'05%!2$-!:TM#=T5!06=)1$%114)!445!04%!04%!04$F(WA!.T%1
M04-!=U%&0F=C24-1;TQ%04%#05%-1$%G44-"9V-$0D%)1T%N34)!9TU20D%!
M1DE227A15D5'13)%:6-9155-<$=H0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2
M>6=V16Q1>E)4:W%+>5DS4$-.55%N:S9/>DYH9%5:2%1$,'5)24IO34I#:&=:
M:$I21E)Q4S!6=$Y62T)R>30O4$4F(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR
M:'!A;71S8E<U=EDS4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\K
M0VLU4U9L<&59;5HF(WA!.W%B;DHR96XU2VIP2U=M<#9I<'%Q=7-R839V;U)!
M04E#05%)1$)1545"45E%0T%-1&)114%!:$5$0D-%4TU514954DYH26=:>&=:
M17DF(WA!.V]B2'=&34A2-%-.0T962FEC=D5Z2D121&=H85-5>5=I63=,0T(S
M4%-.94I%9WAD56MW9TI#:&=:2FI:1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K
M4'IH2E-K=$U453504FQD65=6<&)81C%E6#%2;%IM9&]A5W!R8D<Q=6(R4C%D
M;F0T95AP-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\F(WA!.RM$;$I75VPU:5IM
M<'5C;EHV9FMQ3VMP86%N<4MM<7$V>71R<2MV+V%!07=$05%!0T5135)!1#A!
M.54T<3=&6%EQ-T9867$W1EA9<3<F(WA!.T9867$P>DMQ;&U)0V=62D]W04=+
M=FPK>"]/;E@Y3#@W87)R3G5F<E=L-FIC<SAM;GES94II6#1):7)F<T]S87%+
M,"M9>F\U84--<UDF(WA!.VED<$%C,VYH,FA+3U%Y-7A*-5!B9DMF-74K4V9-
M84EK5C9T:F9.,7-R=VE*-BM#351W9B]!1TIR-UIP.#)I>5DK;&IY9'9H,6U0
M2GDF(WA!.T\O8WI435)Y;EEQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$F(WA!.WA0
M.$%.8E=J;R\U9C9Z9$LS1U=32#9T1#0X<F=I3&(S05EN-DUY=$AJ-#AS430K
M<GEC1TM2.&YY1FY5=DMU>%9K;FPS.'AV3VYL-V<F(WA!.W5M87!-='5N4S!L
M4'%W,#A"2$IY0R\W1VAZ2'DV6$AK-6AY8U=R>5$U2%HW2#5,+T%/8VE.378U
M23=0>DYB<G P-U556#!.5W1I>"\F(WA!.VY5,650-3%994Y-,5=O-TQL2&5"
M=GDV=3$P+V%C6F)4,E R4%E)<%EP66ML:61:27!&1%)Y2U%Y<W)#;TE),DE)
M>E5K53=29&ER<U8F(WA!.V1I<G-69&ER<U975%11=U).3$Y)<U538G1)-4-Q
M0C=K-UE13%9H,VU$.#1F>2\P54US=7!P951R+W=!93EL+W!$2#(U2V942#!U
M37DF(WA!.W-7:'EZ-E8W,T9Y-C-&1&UF:WA(>2\X06XX,G4K8W1.,&DS,'AB
M6%1,>55W=DY.25AM2EI7.4UQ1C1O=G@X9'9I>DMY.6TX1TUY2G,F(WA!.VAX
M8UAA4$AK15%.:3EI>E9/,&1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S
M5E5R=3=T<D\Q;74W<5)98F%"1VMM;&,P5E555EDF(WA!.VLK=W=X:5-A0T-1
M0EI8>%-X>7A*3$5W94M247E/<'%'5FA5145D:FE24U8R0EAK4"]/4VPX.%AL
M6%1B2F1H8S-V<4]F84M.='9V:T(F(WA!.RMJ3G R5$<U:RM4<D\Q6E9J03=Y
M*V1-,S=O1U%A8F]-2&U#3# Y24EJ,75.4U@P>'E!3&=$.7$Q66YD+T=)+TY3
M9G-R4DQ)8V8Q9E0F(WA!.S,Y,W8O5S5-8U%Y9E1T3'4W+V0K<$EP;UIO6EAH
M;5)O<%EY5FMJ8T975FAS45%D=V-U0G1X:4-$4E=95F4X+S@T-"MC3'DT1C<U
M6'4F(WA!.W!$3$9B4F97-T%S86Q%-6A*67A8.6YK-G-".#@P;F%U04-P:G)S
M6&0Y;#5Y45E(<'EE-%IP,V)S9'4O>D,X;C)7=GEA1&9A;$A:-FPF(WA!.T=%
M2E-E<V%(,49$3%-1:FA7:#9%-69(5%I$2&E!<TY-=%)!4S1384Q)561(4EA2
M9WE-05991V])3S1)27EH=6)X5DIV3G9M=E-V2S(F(WA!.VE4879Q8D51>&M*
M2$5L0SAK:F9::E%%:F,P*S=F3&-'1U=36$-'<DYM:FIJ>%-F3VYM:C@Y9E!'
M<U-U;&QC9F]I>4HO9'<R=3!T3S,F(WA!.TM9+TA8+U8T:C)Z9C1E>G-C3V9Q
M3&]S,V%74UA,,&AG9#=Q5V\S.'!L=G)Q839L3S5K;FMA4G$O3FE4;6)'06IY
M1D]$3$I+6$UK;V(F(WA!.TI-53(X;WIT8BMA.49N43A7:79R6G=F.5=:5&Q7
M8UA#43AI,C9C,6MJ-W<K,#@U1C8Q,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C(F(WA!.TMU>%8T3"]Z:T8K64IK;4AL2%1:9C-C9D=45G!%4#)M*S!K1S,X
M=7I.-S X1&TW-TTP=BM54'<O5S9B=%!5+S5-9D@Y4T8O2TPX-DDF(WA!.V1)
M=&]F3#-M3FE.4&HK1W@Q1&1J0W9A3U%$8W O2W<K>C V9$IA-U%'4C0T8RMO
M639,6&E)14HX=6AF449V8U<Y>D%K.79+:S!%;T0F(WA!.U)Y>'-(4FQ047%W
M<4--,%I"0F]U-D)T9U U-"M68G)8+TI4=EIO6DQZ5$I294I'=C)N:E975U91
M4$AI,TPV37IE>CAW:&LS-4A:=SDF(WA!.V9H3U1(='I'-S59>G!8;6PP8VMK
M56EY4G-5:U%H:V1347ES1%5%161#35-,54=N<%=I87 U92]-0DET1S@P3W1H
M-6TT:5!49DU39T0F(WA!.S%Y04%K5C)U=V1U=V%T5#0Q*S%R<VM*-%!61&5(
M5U!D-VY:63AK3E(V6C=4-E,O5W=B>DHU8S%8>3=Q."ML87!&-E8Q064R-G5P
M*WDF(WA!.S9(=7)D<WIC5U=/4U!&2&LT3V)$3$A,:&LY12\U>'=S6DIV3VPU
M9#<K;&$R3&AJ+T%*56MI0E(Y=UDO4FU",G)+<UE(95A99&Q2+V4F(WA!.T4K
M5#93>FXS9E!J4'HQ<E$Q<GIJ<2MP<3-+3S1U6E!262\W-E$X278K155:,75M
M>#A'3TDX;FQ.5FLT.&MJ-6]N>6PK679M>GER2W8F(WA!.S9,=E=.<E=R,DTQ
M6DE'.&9G4#)39D9A2$DU.4Q$2CE1,S<R5T16-4UF23=D>C9-+TQR.#%T13@U
M42MG0CE3,6U.954Q9S5R>4$V=D4F(WA!.S(S2F9(=5!X>E%A<E)Y>&(X-#DW
M=G1,<DDU4G1T3'5E8B\X04]41W!Z3G%U:F%:56E'2T-3-4DW1G!(-$0W:$@K
M3V)$<VU(<&Q*=T\F(WA!.S%P;31H-'9&1DQ,27-54TY*235#;VEG<WA*-D%!
M9&,R>$Y/;D%*,D1+5SAI;E-,6DQZ>EIC+V]L6D8U46%9;T5M;U1$=%-';T5+
M+S4F(WA!.U5P2'-$;4XK6C1J5TUC6&XP+V(X2$PO2SA!=DEE2'DV<$1Q5CEA
M5'-)-TLP5WIT15!W250V<W)F-55K<$%,2"]!1E%Q*T-J3#12234F(WA!.VUY
M,%I*9S=!55!X,51$>4A9>5@S;EA1-U9/<C,P0EEJ<W%Y0FY0,$MP3U$Q375(
M2$DK5%!3>#1S<U(U=G-Z3U-E<F1I<G-69&ER<U8F(WA!.V1I<G-69&ER<U9D
M:7)S5F1I<DAV4#-M=4QY=#56=F1864)P-#$Y3S!J8F\X-S=29RMW3S4Y9V-V
M,#)(>$II3%1Q37=X=TUN>#5D6%8F(WA!.WAD,TUT,6-Y1U<T;F1P2G!7,UIN
M8SAM62LU2GIQ=T%"4655;$EK,F5A;&A1>79Y4BM:9FUB>6A/4'%-,W(V97I6
M;3 V66MW=%AQ5C<F(WA!.V\S=78P,7I&,4=K:&Q'+U!V8W)4-GEE3&QU3S4Y
M2BM29GI+.'5E8V)A=&I*-D=O4G)7-# V56=3<C1L97IR+VQ$-E%-,$=O,&LX
M4C,F(WA!.S5D-S!';C%536\R-3EZ12]0+S5#859R;'A,<5=H5$IP;6]3:W9.
M031*='!'2G%7*T@T;WEE.4%2-UIK-F)T2U5"571X.7)I-FYS-DTF(WA!.WIC
M9&DX4CAZ9FQZ-7DX=#AN,5146D9T;"]W0U!U3#DW0CE,<%5,+W-Q2$YX:3%7
M4$HY2F12;3!M5$AZ1WI'=U-$56)%9$1M431Z,40F(WA!.WHS9&YZ2"M69FQN
M>DYD;FYQ='!C4'!6,4UF='EG2S=O>DXS,FER.#)/83-44CA04$M!*VMI,UHV
M<5AI64E44#%86#0K5#!R+T%*>"\F(WA!.SAQ=G!(;$(Y5'5%2UAE<W5*9T-+
M15<X9%9H+S1+<DXX:4TQ+V%E8FEY8TDU4F,O<S-$=UDW4$]39F9M,35O8GDU
M-4=V-W5*=4XS8V<F(WA!.U=D;U)S4DI-0T]1.3%137<K5U4V3$0T;5%$<'IB
M.5IM.%!'5#%F22MD43AS;4XO<&XQ8E,Y3'9H,'9K;$I(6&5+6FMR.3%-<FI/
M-44F(WA!.V1Z8E!(54EY-S<K.40V6G%6-W!E;U<K;U=-<&AU-U=26EE:0C):
M5%@V4C1J2E1G2D%G.&EW:$UX:TI$;4AQ,R]!1&M%<C,S*T=034DF(WA!.U%R
M1G%.:%1J,31N-%IG4'5M+T1.6C):='A1-VDW5'116'=Y461Z<61L*U=M:#)D
M;'!K16-N;F)5<EIB;2]W0E-K06,R554V,5-'24@F(WA!.V\O2'(Y*S1)<$U1
M3V]K5$PK-T(R2&5X;$UA84E!+W9#3GHS4$UR>3AU-S(V;'5R=5HW:35M679,
M3DMX9#)9.3)9-VY.:D=)06]C;E<F(WA!.U-K6D=Z>E4T;W!:6D9I:5)P2DA)
M5D551FU*4%%!1')I5%-!0V1G*VA0>5$O2W$O,%=C*UDY9&@Y0R]:1$A95V)F
M8FE6>%(U2$@W3$TF(WA!.W9W9V1H5W5A4'1$5T-9-$DX=7)V=7HY1UEE<5A.
M-TAM<&1O-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6&A0+T]43W)3.#E%
M,&@F(WA!.U-21%-7-VQ&9&UB84]08B]!0U)Z*R].,3)41#9P9D(P+V$P.6]X
M94=:=5A3<VTO439A+V]C;7%A871D5S!X0619<VPS85-%8DQE4FHF(WA!.W94
M-TUW-T@T=C)J5$<T*T-80V9P4$PY6#9N3$]0>%DX569Q2$UF<"]7>&Y-;'A%
M4G K;U@R;EAS3C=9>G9B,V1U=V5'84TP6E='4FPF(WA!.T531DAK>6A->$YJ
M679R;CAT=DXO*TQ02U9R<7-I:$QS17=8<4QS;VUJ<'E).6U"1&94;DPV=D(T
M5U%X-E!586).-&M"2FML>DQ&1$(F(WA!.TI,2T=A3D9*9%92<$=)-S!207I.
M.&=->'=,3&M&-2]Q9C5C+VQ8-3!34V5W*W)P9#E8=61-:U)(5G8X06EY2F%P
M5W98:VQC>F]A<E F(WA!.V@R4$QZ8TQ*<&-/6&9R-4I(92]L56IN>3,U26AL
M930P:E1P2CE6,7$X2SA#=VMC<D)'04-A331$<#$V06XR>39/<RMR2B]%9&<Q
M4S F(WA!.V4P8V8X23-,,39+2T]+2DEO;$-24G%&4D9&07%Q2T%!1'--,5I.
M=7EE4V8X-4HR;#-*-58P,C1J0DYT0F5F=G="5VAE3F=J2#(R22LF(WA!.VY.
M;C)626-:2&LV>G15131X-S-Z;FTO9$%Z8GI666A0>3 X:C-I1&%8.4IP2V4S
M2F)V-&9V2#9S=SA-=C,R468Q9G5C>DY(.7AJ4#DF(WA!.V(W,DTK6'1&=71C
M,7EX,&DQ2#<V.6U72E0R54UF:6,K>7)6:FU2;'E#151).4A(=S1Z3UEI3W(V
M4"]/+U%T2V(X=$=J95),9CE&3D$F(WA!.V103#E35G!&-EDW;FQ'>#9E1F4R
M841S+TI,>'9F>F5G,2M-2$5B,G!).6$O2GDR.#EE6F)Z>E)"-6AI9E-D44UB
M5S5T:SED:45I5TTF(WA!.W%7-4MQ.%-T3R]V=FPR4%A(1$%136951VY*;U)M
M;5HX6'!08VY/;68X-"\O04IE865V<3-O=4PO04E$;$EB;6(P-#EH=6%1:4MG
M*UHF(WA!.WEQ9F%E5UA+9S)W-TYX4C4W<V@P569L9&]J:&1*;3!I>FTK>GIJ
M;'0O5DYD<49Y>&,O9FU0:SAA9C%C4BMB:U%'2T@P.$E:5DA,2$PF(WA!.T=S
M:U1R2D=W<7)Q45%2-&=J35EI;3ED:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9E3R\X-48K53=Q+S!M>3$K,%%Y2%1/8V0F(WA!.S9Q-VM1>45&6"M3
M34XO.$%7>F$Y;#5H1U)I97)Q*S%-2FQ%4T@X3#4T>F9/:%1(>3ER,F]A1'$Y
M='%T9S-'-'0R<GAB9$A5-U!'-#<F(WA!.W$V-T5:6&QX:6-4171M2$MC8VA)
M374O341Y;'!K;6LR=FYF>7EV2%%D5$Y,<7E&0V)+-5 R;WI4.6=T5VYH.&EU
M675M>GDT:FIN.5$F(WA!.RLP3UAQ<T5415I99E-F<UE";6,T1#9A+S5X,G-:
M-V)Y0DI.2W!63'DK;6YH2DA606MC3E(O<V]M>FYE,4I!-69C2&]E>DDQ:79V
M3# F(WA!.R].8S=&:%!N9CAQ9$0X>74Q+V)U,FQA.&]R1G%6=#A*6G4S<7%/
M4% U,41E+V)->E0V>5=062MQ4&,T=6934GEB:C!Y-W<X<3%$>F8F(WA!.RMC
M=C5D6'$R*W-3;E5B071X:&YU9V)I0U5$*U=F-%I1,5 R5V%V=&UY:F<P*V-8
M2%DO:F\V,F5F55E$-G962#AD5V0K55!Z+T%02VTF(WA!.W-.2&)A=7 P83EA
M:6AP1'IT;4HX2E%"=R]W0FU!0C0U:#4K>EIW,VHV:#ER;5E/,'-C.6HV4SE#
M,4Q4=$PQ,U-*<D<W4DQV5'(R4&DF(WA!.S1"<7)+,C1:5TAH<U9)*V5914I3
M:$MX<U$U,&]I46\X:2MF9D]F.$%Z:C<U:3 R5U<U.'9.*VQB0W!:64MH3&Q&
M-C!)3D9K<"]K-VXF(WA!.RM83C=G-U1H3&%E>"MX,&5F<WE1,VAU16HP*S=3
M-SAS4V51+TU13VM8.6YC1S<P83=V1F%*6358<4I,969K2WAP2E5K3V1G,UAB
M3' F(WA!.U)Q9FEW.5%);S$Y-&%O1S1E1E P:V)I,F(O:U(K6'5R860U9W9D
M83%M,&$S*W!X96Q9<SE#:VI49F%L:61A;S9H0E1K<' X5UEF84\F(WA!.W%J
M2TEJ13@K8FPY;F%754I'56=X>C@P+T].-34X.#,R=FPW4E0V=6Y15&DS<W=0
M<WI81&YG,'A0.&\V2V5Y,5!F3#E(9T=(1UIY-70F(WA!.T=S>DA.:T5).'8P
M=F]$4S=$4U!+6&QE0S Y4EE.3C!Q,R]E>G9S2TE/56MJ9&0R87)(,T]A3V-P
M6EHS,6M89'=J2$A#=6=F33,U;&8F(WA!.VUH<2]M-U5:630U6'1T0VI9:3%S
M9U-O64$W4U1!9F%C+V-V465*-DQ384]/268P;FYT6')*6E11*VQG*UIJ:$DO
M4W1F,7I32F96,'4F(WA!.R]U3$HK<$U%:GAG+TU+440Y3U%N:6I,-F=#,EDX
M,#1F4U-(=&XU4&9M3"M:4&U45GA96$EG=G1-='='=G(K85 P-4DP+UI#=$AW
M5FXF(WA!.V%M=TMN>'I4-C=3-&-C8D=X-D(S1V@Q5UA)84\X4C%E,UIP,V)/
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=$]I4TDP8VEH,&-&6%(F(WA!.VA5
M14A99V<T<3A-+TU8+VY(.6UE6%902T9.-G9,<$1M;2]F,$A0.$%X0G9O4%%:
M=61,,FXO1&LK9C8S5#9R<S(O5FHK6#9N:48U6C,F(WA!.V1L9%,R=#-#.79C
M=W-5;&AL56\V<T]Z2V1X;35J24573U1P<%)-5%(U=E,O>61N3B]O9FY$>3=D
M2&YP,"MM>5AG53E%;6E(14]V=G4F(WA!.W O,DEZ6&$T8TUO5$A0:7 R9EHU
M-&]Z9V56348X<6579%(X>38W839064Q75S1B-#5#4&AJ:D@R-4<Y;$@Y37IC
M,EE9-&U28T1":$\F(WA!.U-1:4@R3F\R:S)E:C9486%86DQX=&)/2EE99V5T
M1D9+;C-0535Y;5-:;DEY4$UV5G=G26=!8V=J36=Y9&EQ:&971FQQ1G!,6C,P
M0U@F(WA!.TYR34]-<TUQ:&M9931/4VI)>$YJ;6E545)29E S-6XO04I&,T=L
M2DYR2&QH6'5D3U=R,T=N-W9.0T]P85!U-D1W*S!09G%.-7!/,%(F(WA!.TPP
M>C4Y-W!.6#)D6'%H>3=M3"M1=GI$.#$K5E5-,FYY9E@Y26I02SDP=5%K:4Y3
M86,Q-W@Q+VU8871/439::V%N4W=Y8SEP9#=J-F(F(WA!.U94>&IB,5(W;C!H
M-4TX.&%&-74P<U@R;'DO1VQ"9%=J,$5S3&YS-$A9,#)98DA.0FXP.'-5<6LW
M-T)N:FMJ8U5Y,6)1.4<Q93,K<C8F(WA!.W!:45AS3SE%;FI6-E8W<E5B2#-'
M5G=Y4VEB:6%B2G=J25528GAF.$%.3S@P6'E$<#@K9RM6-7)I,W5T6FI0,6EY
M.60U24QA0FHX5'@F(WA!.V\U67!*3#EN<CEM=G1M,S!C6EIZ>%1Q;RM83C%7
M<VY(0DAH:'IL-3AK2B]Z:FXU43EF54QR>E1C<BLU<W$R,6I8=DTV+W98+T%.
M:$<F(WA!.S%0.$%:93)3-U5Z,$)!9&5B6#)89S-->C=G;D@U-#9J-7@Q<4](
M4F9,,FU89#5O;$9L=3=Y>FIA9$HU3W%O1$9Z*T)/<'(Q8C5:5C(F(WA!.V9(
M2$0Q5$E%=DYU-U)/4U$T66=M4%=N;$$O3'I78D]!6&YM27)O3FAV.&0S=%!*
M5#EM1S)".58R*V=,-'--,F8U<4HR:#9J-69R9&$F(WA!.TY(24,U*VMF:F]L
M1W!A;%IS;C%44S1$8E=);T=D>4=N;DDS-51-3F@W279W:F)Q9FEY,D5$>FQU
M5W)*:T96159(-U0W+W="4R]W07,F(WA!.V57.5,X>6$S8F%2<'EC<#=H=#-0
M,EDP2#)P2' K>6]W6G-O>'A-:6I":$]346E(,3$U43AP-E@U5S!/1%-D4%@T
M22]I;6U);SAS<$$F(WA!.S534#=M;C!$8D]8>C5P6DIC4F5O=S19-#0X251R
M2U<Q,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6:3-N:CAT+TQF;2LQ
M-#,F(WA!.SA0;S,V3%,S,4=)051*-$$O=T$V+W=#4S,P57I*,"MQ;FE/,TQU
M8V90<&]:4C9U9F4X;6LX;6%J-4(P4%5T2&=K6%5V3E!M='8P9' F(WA!.VMD
M=%=Q,EDS;6M93CEN:T=O97<V,3)/8DU:>&YK2DAA14YZ-S-894%C141%8GIN
M<U!C.4TO2S<X=#=0>6)P2#=Z:DYR5C)O3B]D1&,F(WA!.T-M-&EJ2C9)=B]$
M2&9W03$K<S%2>7DO;VIK-3)K,&]X4B]P2&UZ8DU.>3-9<7@W6'9Z0SAL-D-'
M1W V=$)&371A,C9.-G,Q4C)-8V8F(WA!.TIH.4EY+TAP8VLO<$14:S%'3T@Q
M15!09%DO-7E6.'9W354P;E-R:3E),CE39#%T,%!U2T-::5!M0FUF:C=*;69Q
M24@R=41K-U9G4' F(WA!.T)0,DEB4F8K8VPW2U<U5TQ79$AA,F=9,$YZ8E,K
M<GA".%DR5D-A9#9..4=3>61K:T0P>71J:C=7:50V:%-&+TUJ>4Q"2$9(*UEN
M:U8F(WA!.S%E,V-'-'9)24%':F%.9U$X>7 O2V1X2VQ02#-Y5VLQ2B]U<W8T
M+TA21W$P,RM6>"]&:#%K,3%94GAE92]*8D<R93)B:G%U;&ER3$4F(WA!.U11
M=4]0-U5$.6%D=3-4-&-U5E,O9%I09V9X,6-/2DUF,W50-&@W6%EF;2\U9'5F
M26,O;6PR16-L;V]J=610-69V0F-S4&=I1F5O8R\F(WA!.UIA;E-V9V,P.'1$
M35IE1'8V*U1U239Y0G@X9F0Y-S5Y,5HY6CAX-G-M;UAF2S0Q:EAR9V9665)8
M-TIB,# T:BM5=#A#97EN,GIF=S0F(WA!.V-C84@P>$1O8VY&:VQ:*W%2,F97
M4&Q$>35B95<O3&1J;S%U05)A>&=3=5 R-5<K2U(K,S)N2D]C>&YY;DI->5!6
M-EA$:45):4DV368F(WA!.S@R+VQ(-6(Q-E=3.'17:S!B5G!.,G9B23A!-3A:
M67=1<CEE;V]F9DPX1W1N1%DK<5!M,#5T2D=E-#E-=3A02'9-6#5#9FU&8E1V
M3&(F(WA!.T=05V\Y>4I5;$-Y:T0K6DII=2]S<DA.<FDW4WA%8BML,4]B<S-,
M9&<X6#0X,'(P=CAJ+WI(=G)K4E!P;W-O-FIN8UA-<V%O;U!E:6PF(WA!.S-0
M.$%S5D]7>C=1=WA(3S)U2%HR56YC53DK+TQR.'0Y2CAL-F,P8TI&>G%D=T(Y
M8W8R5VAA;3120G9X465(9G%F8E(V<E93>6YF;#,F(WA!.T\W,#)L:FEJ434Y
M-TPX>%A*57)Q-G1R4S)L=6)Q5DE,9493.',P:$-O<7%+:W-4<T)H04I.0D))
M07-V0690.$$O=T$U06%N8S--=&@F(WA!.S54271B2D-53W!-;TTP=$YQ>'$R
M>4ME,5)Y*U=B>E1D;4%#-3=N=61,<64P>F19+VTX.%0X>"]0>51E<U!-3BM8
M.$1C4TUV+T%!0DHF(WA!.U@X37IV>6U+=G!(>6-!87I,9#A29E-V-5-A,7)E
M="M28DA5.5IN*W,S9'<P,4IE2TE3:V-J4G)5249(-T(W6GHK='AX:&Q-63AN
M;TXF(WA!.TAK;%!%2E,U<WAZ16-P,DMU>%8R2W5X5C)+=7A6,DMU>%9$,R]W
M0VMF<7I(5'I$.6%'-DQC0G948B]*2E1D82]Z54Y0035+3EAV>5$F(WA!.V(V
M4$\W+SA!37I2=$0Q.5IV3B]L,C4P9E941CE89S%*470S03!)8FM6:FU89S%+
M;7!!4W9J;69(4U-N1W-C:$M09'EC2U=Q:D-8<FDF(WA!.UEN=C5J-7-U,%1Z
M-S5.,79I=6UA>&)4>4UA3$-8.4]5+W=$4$M49R\T6FDU3DYK:#E13&M9.#A*
M+U-152MY:'5D:7)W;C@X+WER<#8F(WA!.S-M,U))='0S,64Q469F8TE0*THO
M.$8T-75U>G1:+VLU9D0Y5' K,$Y(9C=Y4'@O5SA->F-U;%1*=DPK;W1P9C96
M=%4K=#)#549X3$0F(WA!.SA29V8K5UI2.%-E>D@T5#)05VQF:6II-%1S5S T
M6F-014YX.3-V6B\K4W8U;&IY+V8O;TA6<$%D0S%"-DDW;C1B95IT=5<O*S8S
M-DXF(WA!.S1D9D=U1#)H<$]-8U5F<4@R=6(R9G$K03A%=G!0,DIH-6@P=B]L
M5W8U:4I.04ME5CEC<E)0,D51=#AA9"]W0S5:9W<O>51425EP+VTF(WA!.TU7
M+S%X+T@R=&U72&=:8D@P4U%E<2]L3DI*-7-H4WA*5'DY9'0Y675/2C)I-&19
M>"]R8W9G.$MN=WEC3EHV3B]Q1%A04C-08C939S<F(WA!.S-14'I!,"]Z;DQQ
M*VTR555*<W$O54QG;4DR,$U#<5DT*U!R14HX0V5)-C<P>55C;4M74&A*-3@K
M.4)X-5DU3TM)-6-K2G)(;EAZ=T<F(WA!.V(V.34P67EK+T9$<#AS:$DK5%%,
M1D0Y>C5+1VYX.4EF4#ER1V5O>61C;GDO67@Y3F0X-E@P-2MQ86YQ;#=),S)I
M<W,W=50W:%AF3"\F(WA!.T%!.&-2=4EJ-4Y!>5I:9E-:2#5P.7 R;"]N8V9J
M<S Q-DE.46ML-VU)3E1P6&U6<C%Y;6,Y3C$T4'-B-%$Q2C5C6'I:8F\Y;"]W
M034F(WA!.TM1<T1#.7AX1W@K=5,R:V<X96MZ33,P:DU78W1'9C)7-4U"<DPO
M6%1/=$9V4'HR6&EU;S9F<$5Q-U9E4U8T,S,V,4U*:UAB+T%&9G8F(WA!.WI#
M>5(P,U%Y8S)",4A54BLS.7),<F9Z0VM.,V(V8G)C;&Y9879D9W1A,FM6>3 S
M<7%$43A':VET-FUV-TY->%1I<T5X<WA(;"]A-4DF(WA!.WEC:$MH22MF.6HU
M+R]/<CAY9%4Q<E9:=$%T,&US=$AS,S1V1$MJ4E-4>4MF='E+,4=#9R]952]-
M-SE.-3)F<%EW:GA(95)D2C)H<7 F(WA!.U-L=T1A22LQ:&5H95)V3FUU:FYP
M=6UZ4U<T2$IR='@V5G5Q9U9*86%4:DAS3BMU6FU455%H>DQH-'1,:VYY1%=Q
M-E!O,FM%=U,V:6TF(WA!.W S-$AX>#)"<F)2=#1.8TU0,VA(8U)Q4B]L-'=Y
M4VQV5D1Z-2]*33AC26)%.%(X=5AZ9E-V-4M816,O-5HV3U5O3T%N4FQ"<GA+
M,T4F(WA!.VTR+W1N4&$X5FUL*T]J=CE$2SA-5V-::'57-T9867$W1EA9<3=&
M6'HQ<5 O041K1C5Z,'98=%%S6F)/>6YT-U<V;6A66&IK4U%,2$DF(WA!.U9!
M-4(V5C(W<FTY:C)::FQ%1WIU2%-4-U1N1UI&0V=76"M79BMC:5!+;6]U<T=S
M45,V4$TR=VQ*.65#=G4V<4A8-E5P-S5I-75Y-7@F(WA!.S-J-FY*=SEP-#5B
M4SE,,4<P=3=7.'1O-W$P;5,T='!2>6EM:5E/:DME-G-T46,Q<V]K1VDW145%
M5T9806Q#-G!P3VTV<EI35T]P5S F(WA!.V0S85,O8FAL54UP.3DK:$A9:DI1
M;5EM=V%,1U52255D=SA5.#=F.$%/3W)$,4QZ>6Q06'8K:3=L<4@U4E1(.50O
M=T1"6G5.4#)P,'DF(WA!.V9.,4]O-TPV=RM4>C8P.#9F;5HU2W9465!D,V1N
M2D8Y<7=V05I)-F8U2U,X9T%F1E!V>D]L<#A/65A14&U(0D=O>EE44DHK3#!B
M>3,F(WA!.R]W035)0VM59FU84VI%2#98=&Q5<6%B5CE+43$K9$A0>7I8-65Y
M=C5H*V)N-'4Q0B]'2S@S<2]L+W=!,V574$UL<UI.278T8GA3=C<F(WA!.WE%
M1VMI9R]Z>$Y2>#E)>E=:8T4X6CE1<#)74$Y#675*=#18*V%8-4HV<' Q+TQQ
M=FQM,&4W,&UC;#-S;U%8;'0R3S5#;TXR:B]L<'4F(WA!.T]H.&,S5VHW445H
M=WI.4S<K.3 K<S=025!&06)D>D%D03!Z>GA"<4MT;V1P<456.5%G1S)J;%9U
M2C9H=4DK>C0Q,GI.>7IX:V5O:6XF(WA!.T-X63AW4'!%9UAQ;FQZ.'!V>D,Q
M4FMU9&-L,#=323EJ5F)#>&QV1#-R5T]*84@S3#%(:&UT>38S1DAA3GDK2G(W
M,UHT=$IL:V)M45 F(WA!.VA'+W52,S4T-F)P,FIF;"]:-F9C6'1Z<4]O4S-Y
M>3)T>&5Y97)..$U:171$4E%Q054K14-L5&M/>G!'955K04%6,%HY;V=2>%54
M6G0F(WA!.U=M,3,O1&9K4WIV-SE3.7I"85<X9F]N-%,X-6I58U0T8CEC4FHX
M5$E13SEI6CA'3WHS368X=2]L=C5Z+T%$1&AI,7)Z1G%:<V1(;BLF(WA!.T\Q
M=&M&5UI+-T9)<6A%53EM87)(=S<U9&PQ95!!94=!=516:3!M5$U/2UIQ4&,Y
M0W10>3,O2V)Y9F)R8S9H1&%G:71,=E9P16M,164F(WA!.T-Y56IR+W%P6$U#
M5W%Z-511=C1/9DA3-&-1<V=F1E!,2'HY*UAL1G1R5%A.3FE29&MI13!54RM&
M1D)+:C9";$UT3FPU;4UM,&%J1GDF(WA!.T5O+TY08E!53$,Y5&Y:,TU6>6<O
M86AD6D)V-W%4;$UO:V-W,T%G.&M2:U5U>%9,9DU(;'I2=DU';G19871B3&,R
M-V)R6%IK8G-Y3U F(WA!.VE6:#1J3$U75U5$8U-W>5DT>D931'A8>G(U4B].
M3'EM:&XP4%9B<E8Y0VE".4U30F)I93-4=UI(5B]H2#AY8F5)1V)F5#4X3UAA
M444F(WA!.UIF939R4&EZ-#DT4TUO+TUV3$YA.#9E8DYB5# Y5C%A-75O979O
M=DE21E@O04EX<E)0=WI:63E00T@P9T(Q9515-4HO55-K=5A.3#8F(WA!.VHO
M24M#*V<O3#)&8G5&-%$Q>DTY=4I!5C523GA93V]0-TI9;6UC,S)K46-U,V,Y
M2C)C0TU1=#9.;4$U>G-69&ER<U9D:7)S5F9%=FTF(WA!.T,X5SDQ-U5R>$=,
M<F,S53AY=515:U-337=.9F5U9&AI:E514$HU2$Y+-6LK6E%R5S!Q,C!D>5(K
M-FQD-#%B+TMJ0VQH.3!I-4LY-EDF(WA!.V-/,7-V+TQ,.'<Y5CAP-C-B<4IM
M9E)R:596=C=-;7%C5U!%>4E$,&1E=3-8;V-X9%AP6359;BMD,&-V4C9Q5T]1
M2#A*9E=U8W4Y33<F(WA!.T979S9&>D='0F111UI+-V=.54%K92]%-'%L;FU$
M>7AO2&U'>4YN<D9L2&1W+W-L>%(P2C=O-&]Y2"]63U=9<S!S6G5*<')Y66]Z
M1E,F(WA!.T9V12].;C5(*UED04UT-S56:R]3,FY(-'!T3'5&5C5A9C9H2$-7
M9S9%04]/,VIM-'<Y;U%N=% P;G9D5&TP16]B-#EX,T9H1VU796@F(WA!.S9J
M94M,1S9K.')E66]M25-*,V-7-6M',4DU82MR0S%E>D4K,EIK-5-I3GAX=R](
M>F-/15EY3W@T2G,K,'(X,B]09FLK-&IS4$]L:3(F(WA!.V]70E!&3#E+97)1
M9#%K2#=U6&)S,4<X5&U&4%$T<V]V1V%08S5S3F)K>&):0EDW,W-(;&IZ9C5E
M.'I76#%V4G)X3&A10C9S6#):67DF(WA!.V4P:UHK2F8Q2'1M<'I92C1Z56<W
M5$9M:FM&>$YP>FQ482MF9DY6-%!06#5U3%IO9E8P6%%+;S-D1TU407EN=RM/
M5VEE-FI.-VAJ-$\F(WA!.T,O-'!/:WIY.%A06#A-1DPX,&UN,6I8.4$X<#)Z
M564X;5(U3S1";&8P:UEJ+TI(331D2E5)>6UE:DA697558UDV;#=,-7 X=V%:
M-4LF(WA!.SAO>5AX44-#>&E30WET<3 U=4)W:6I(,V(K07%C,4=(16,R4W4Y
M,BMB2TU53#=N>58U:#AX87@U:#%/6%5T5G5'=4QM53=64'=O=EHF(WA!.TDQ
M-DMO-T%:,4=,1D=%86E(;#AU85=35GE+6&-7-#AQ2&I7;&4Q8W-A-F)J;&QI
M8U!%-TDV.4=5:T5F4TU"1G!"23-$-E4O26)29DTF(WA!.W-E:5!R97,V:&1Z
M43-Q:&1.<UHU;F5.65%A;5AG>$E"8VHT9CAN+U=Z;BLP<VM/3&AI0G1Z3#!0
M6CA*.%!&26LS>65P-7)864]X5DPF(WA!.TYD.'IA0F].<V)N5C<K1WIJ04I5
M4TU!-U4O:U%F1S4Y;$=763A5<&UO:3)'5$Q'0752<&HY.2M86#5E*V),5T16
M<FI3140S,%-80WHF(WA!.WAC<F55:591-$PK:WEH;6\R+TMU6'@Q5UA%945(
M:S!Z,#),2G52>E=A9"M62#5A95AY,F]F;S)%96=#-UA.-TDP<4E"=GE);%EX
M<E0F(WA!.WAP:&YR8S Y<BM326%01D1C0DQD52]0-SAV3E!M84='5S5V*T=X
M93!H0E-O,F]';&%)2#5J8DQ)9&TU6F1W.3=84'1(1DAR9G54=GDF(WA!.U(K
M84AL:GIL3%!"<%IM:'5R9%)).79D2W%/54IP>5AG,&=)0C8W.7AL3V\P8SA7
M.'548G Y6$1,.4Q,8WA82F1I<G-69&EQ5RM:<%HF(WA!.V]V3&5Q>7=6.6%/
M>G5':7 Q-4Q%>%@X8W-X0S5I*SA-6FXP;#A56C$W>#=*8E=W3C,K6&PY8W X
M5#98<55,3TMF6FIV26U1=%@O6&<F(WA!.U%::FU66E%/*U S3U9'3C1#9C5S
M=G99-4A',&MI4G)U>FM+;SEY85IK13 T=T9M;C-0;D=0675X5CAQ9FU(-3<Q
M8R]M6G%7<F%097DF(WA!.U=R,F-N,4\R;&EB67@R+W=%2#EL;&1W>E5/>')N
M4S985%(X15)K3'9D-7I686U8:D5X3E9S>GIY6B]Z:UI!-&IT4$YD=#94-TPK
M:W(F(WA!.UI355!A<VM0564U4W8K<FU&;C=,4$]"*T1M64\Q061P:79.-U)9
M6#EL<49N1F4R33983G!/=DM'94IG>4U066I.5$M*:6%03C(P6D$F(WA!.VEX
M>5EN-3@O2W9Y,S5V:6%79%!Q97)!56DQ1T92>C(V0U9D:$EV>C,X0TUY9$YR
M2C1U5SAE-7AT4G!)6E)V>C<S:TTY,S5P.&A823 F(WA!.TAZ:&%F<%!Y.5 X
M04)"8S Y5D-G+W=".7,T*TMG-GAT=4\S=G1125IH>%EZ56Y6>4TX2C1C;3A/
M.55N.&EK1TQZ3BM8;6]M0U@W8V,F(WA!.TM314$K2V\U-F5"4U1B>#A-03%(
M.$=52V-&979%84MB4F9N+T%+:D(U8C%,5'1B<S-T=DY-14II=%IK56]J>4Y2
M3U1O9G--;&5F.$$F(WA!.TMA8E4R1U9(<W='64U48T<T9'!%44EK2VU&5#AP
M=DPW860U9"MV>F<O6$Y526U9;F,K:TLK;40X-FQV<'@Q;51I;E$U0FIP369$
M1WHF(WA!.WI+:#5.9R]49C4W,U9Y>3AO9$AI:UI196=-84Q!4#A!:#53=W<V
M9SA';4$O;DHP-#1T4U0O3D-39FYZ-71V3F(X,$QO5G%K;C%$4U<F(WA!.UI!
M;U4O=F)N<$DT2&-*.6=F5#0U8C)B:$5)8U(U>2LU<3=3>7EN4&=!,D@S<U1S
M=DI%,71A<'%N;60R,&93:4]58V)G0SAU869S5S@F(WA!.T1F1G8O=GAW14A8
M9G!M5DQ55V5'2'%L.6<Y-6-73VQ)2$9K.4UF=%!U0U,V='%36# T.4,S5S!S
M;VAX=&)21%5)=FEZ2&0S8CEP>C$F(WA!.SEG04)D0T9$9F-T3U1*>$A954]G
M6DHK5EAK6B].,VUI2S-M52]O=7IP4'%,:BM12#19-BM-:#(K5E0R>D@Q=6\X
M2T8Y5'EC:E)A9G@F(WA!.UHW+U-/8C8Q:FIJ:6I72TI1:V%!2VE+049644M!
M041O0FY,:W944$LO=T$P+W=!-C X=%AJ-DQO:U5D,7%Y06976C5A;4M!<TMH
M94DF(WA!.TDU=E$Q-C!(=C!Z6C90<R]X0GA3,FDV-U=A.%EZ=W@S:SA5,68X
M>B]!1#EQ>DUB=E<W;%5B67A7-V96,' T8UEE05 P-70T85!&2&PF(WA!.T5/
M;FYR8W-U8W8P36)R8UA6=TMS,# X<D%!<U-Z37A.0G5C>4YG2$@S:V4X=G0W
M5#=28D]W=').1%9B84I)5E!T1V]59G%Z:C53<VLF(WA!.W99055+9D]F-3<O
M;410<2MT>6583$=5:E-T3F9H8VA4=$YC<CER;#=2;C114$=P.$TS,UHR;$59
M.%HK;R]C-DQT3%9C575!8VAZ.3<F(WA!.WEN3FTV=$TO3&9M2%5F3#)T,G5R
M-F4O1S1T6$1C5%AI-CE':F%N-TQ$6358;'A$2D5X4%9S=S54:FM*0CE79CAR
M23AU+W=#0B]W1$8F(WA!.R]Q9C9$-F1F4G%053EB-U!O52]N-3=F:C!Z;69Y
M<R]%.%!R*TXS<'9Z35!$.%1O>7)-6GE%=C%N>D1O96E7,S%N5G(V1WEH,S1M
M6G<F(WA!.W!A;EI&*S!X.6Q'5'@T<%1.4D9S2C5)>$9Y3E!0=%4O-7E*.&E7
M:VI2,FMD-7%"0C)K:6E%8UHK;59K9B]H8WHT9&PU5'IO3T10=% F(WA!.T5/
M5FQD<$@O041K2#5#,4=15SDV;'IP,W%F0UAU23%E2&9A:&%.;E S<E1"4'-Z
M3$AC554T*S!S571J63DW>C-Z<"M2,G!I6CE8.&XF(WA!.T=05G1%=7%Z45%W
M>4LP:V%T=E)#5'AK5"M8:6$K,V9-+U0Y;T0V8VYP:TA",4A:>'9I>#=X3$9V
M3&5O6%!L4RMV=$XX>6%:8W)P3W(F(WA!.U%',#%/,6M2;W!1=&534WAC=T)Z
M:6(T;#=::S59:DM!645C561W-"M'4GA%:5E01$Q9<&PU5B],<3=U=DXR:WIA
M8DEM<V58>F524$HF(WA!.V8R,B]#2D=$:UA%4B]E44YX5VYX:6QE:$]6-715
M0FI.*VU68W8Q9#=::#!H3U-*:65+1C@O=T)B-F]Z;6YO;',S<2MK+W!5179%
M*VTF(WA!.U<K>GEP=%=N875%2RM(<GE'-FAU-31B=%=3-FIK6EHP9C=1:T))
M64XW,7IS66M%8F-N:C5G9VTK84EJ,&TT;3!U6%5B8VEA2S)+<F4F(WA!.U)R
M+V51:'I22%IE-DUD=5$V2%DP<719;5E%<4Q,=VE9.%$V8R]*-THO=T$T,&%P
M<4Q4-GAP:E--*VY2>'AZ<$=A;%5L6FEP-"M(360F(WA!.V9L;7 W5V=+:DQQ
M-V)S;5HY43909#@P<G5%2')':F%8<D]N>39F<61S;#%:>D-J>$].=EEG.5%2
M,DDS>6--:V]'-&UI>&Y!4T9%5T@F(WA!.V=F;4QY=C5K+TMZ5E<Q4%-3*V]E
M5F)L>#9Y3B]U=7!O16QP.6QU>7E5,S<K1V)V1FUH<5DQ3&%B<&-U1U=N4$9(
M941)6CE*.&]E9DXF(WA!.TYT=%(T*W!X27!-;$5M6&E15VAK<%@W:CAX-#53
M2GIW:VAT34E:44-Y<%961D-Q07%Q2TMO,D%!-D%$35IY1T$O:W)O96TK671:
M.#0F(WA!.WHV;D-,:4-75TU&87-T5$Q.3$QY5C!+:T5'34=O>DTQ*U%W:D%"
M>'1"05-L3RLO.6)-.68O3$QZ64E72&QJ>FAQ1F]T049S-S)E4UHF(WA!.T%"
M,$-40W-I069*<WA-97)H+TA!2#-/6&LP,#8Y17E09G8X071E4"M94'EF+TY5
M6&-L>&578VUQ>7-F:79)-3%U1V8S*TYH3#DV-70F(WA!.V-7=7=645!$.$A5
M-61$;G5Z-G9J*W1B;U@U2&9M1'%L=VEZ,DDP,C)**T\T=3)694DY;S%,4T4O
M4CE/3U1T2$9%8D<O8VI(,F1L:V0F(WA!.WA19E)8:VIY5G!0;$125C!Z5#9U
M>DAN9%A49T-385$O=$Y4;T(P561H;6@Q1V]L;&Q:9#EG=U)X4C11>41+1S4X
M8DY9,U!M3%=T5C$F(WA!.U<T=45T8D5Z>5A&-W%-,51';G%U>DMQ.%%79#(S
M-$EU-2M12DA78U%X>$513$YC;FQJ035*>6QD4G9M9W(K-S!E265H<$YU-55B
M3F8F(WA!.S-61$TO=T1Q>$M42$508C1M2#@K5&I'4C-K9F='17!X1S!2.%0K
M3FU2+VQ"-59U4$U(;F5X+V1L<DQ4-49V3#)1+UI#>$YY4E0W=30F(WA!.T%P
M-%8X37@Y9&U%35HW>G,S841#6C5",T1D.4\K8F1:+U%V;&I63E9";SEN8E-3
M>%9&9C-G52MM4'!E;6,W9W@X8WA(=DPP5U=F0D$F(WA!.WDW9RM93D<X<S9$
M0G!395IF3VPS4$AA,W)/9% P,C)O8GDW2VXT<&%T<VM83&)K979B=%AO<VUA
M4FQW67AU3UHV0C4W2&AI23AE53@F(WA!.RM1-FQN9C53,C,U665A9%5V<D$K
M5UDW86$R:E=E,44Y>$QC=$I'1S1Y1BM:5DMG;&1L5VTK665T3V)(14AI=C15
M-75I.$A)4T]#<2LF(WA!.TPR1S$X;"M4-U5!5RMH,D58155$3&)19SE+8FYJ
M535Q5&YY2&Y)+TXR:V--23AG0CA%>BMP5UAO*V@Y6&HY0W1F4S1,=W(O<3!P
M;&8F(WA!.T5B=&Y4>% X=V8X06Y)2C1P6G1-.'!X,&1#56PQ4V1.=W=.0TEO
M;D@O1$]0.6HS>F-A6'-Y+U90-4]P,5AA5DAH:'HW,VE/;S9N<4\F(WA!.W S
M8C-M;UA-=#-D4T=R>E1/6%DO4V4S=&TT:$%21D%52%14>5-K8FMB2S)3=W9)
M-V1B;&]7*W)/84Q/0GEJ-69Y.&A58W9B<FE*0S8F(WA!.S9Q8V-G3'):47E4
M1FY(-6$O;6YQ,VLR-T5,.')V4DIM<F-74D\V:S!R2D98;S-T,&)V-&I$,65J
M:FQ&.'!/8G!.8DQ%84\X6# W<%<F(WA!.W$V0C5O,&%/.71':78Y3W52.6PQ
M1$%%9%5D1W)2;#=G-7IS-%-X>6\W1C9+131Z:EDS0E,T+VQV-4Q854DY4G1D
M3E=W=F]N1'!0678F(WA!.TIA;6].4T-)5U)31S9%16(U4#A!3EI+;VUX-3=T
M9C5A1C)"4CAT=G521W97,VY&1V4V,$,X=%I$5"]J;F%H16942D@K*S5O4VIP
M6"\F(WA!.T%#9S,P6DA'8V9+45!V1$M9;B]$6'A92F5F;F1Q=FPK-E<P.#,K
M5G)M=VMR5#$W95):63-(:DAY0W$S,%-(33)06CA::3AC=UA$;G(F(WA!.WIJ
M3EI):V9A:UAM3%50>5 X*WET9%18.&UH-C%)2V97<$DR:C5%0V=-=7I1=%0O
M6$(Y.'9X4C%/2&%U2U T*TQ4;&QP<RLU4$1,-68F(WA!.W-31%$O=T%S9&$P
M8E=7=F]R:3(Q:GDQ2F$S8V0S9C)%<7EO,$Q7,&YW3V=Q,TIJ5&I3;S55,W)L
M,E16>&Y'<4U:,DYJ-S)R1&\U46XF(WA!.V1I54M03#-05R]Y9SAI4#53.'-"
M3'A!=7)A9W=N=G%B;$M#:V-64C$T06XV4V,Q;74Q4&EZ,BMK8VY9-DQ4*T9#
M:CE2-7,U>D-C=#(F(WA!.TMQ5C-A5S$U8E,R=#%%<SET3W!3849W1U9L655)
M24]'36E$65%10TM,-3DX;3)I-D0K6B]M1'DW64\P;6QX:5)L56MN:C9B3'=R
M-W(F(WA!.S9H435V8SAU4$1'6C5U:WA2-$TP;T0V6'!E641M<U,O-7AT*W@U
M;2\T>G=F.'IC>4\Q9C1F8S%D;6-P93DW5&UO9&]X<GI4*UDS:R\F(WA!.WEY
M<D163E%16$DV5U50-S)C;G(O04AA+UIR-'116FM99$QK>6933FUJ3G%962]Q
M2TXX;RM:<E!Z3C5F='1B<S0R:70W;WEC235+8S$F(WA!.SE/4F\O:7!55BM#
M=5%Z-%1J:UEN;WEW-5)K:4I$:U4T>7!T54PK8W=73GA/<$-T1D4W9VYO0W%K
M-S5+27-G25!*.'<S9FMR57)N>3$F(WA!.V]563%$5#E,,&8V<TQX-7(R-E-,
M,6)M-$I:,SE*96-J1EDK15DK2#EN8G)N4E(Q044U8D5Y=71H,$1O2C99;DA(
M8U)J5C=N<55R5%$F(WA!.R]W075,0C%/<"M9-VI5<68S;'9P3F]W*V=4,U)I
M6"]H1&QN:5IP8V]G93@O<6%F0W=X*W%:4'5(-EAR,S5E-G9Q># U3$QY5#5.
M1VTF(WA!.S97-T)N,6962GEO:S)P>EI65#%*5"]Q=%%D3G,Q97%H1S=Y5'58
M8TAA-F%:<7-C2VHS;CAB<S,X>"M79%0Q+WEN9#9,9C-C4G5,,'@F(WA!.T-7
M84M.;V\P4EI59'=I;'!7<GA5,'$R-3A";4AI>6E%>$E$:S5E5$=:=TU4,5EF
M-7<O26%X.'=A;CED:#%E4WA225ER93)T4%)75TLF(WA!.T=+1D%I26<U>&YJ
M=%AR,4]:5T1T27=&5F)I86IS*T]1,V1*3C58+TDO=T$R*U9V3DYH<E=N-FY:
M,U5D<DHK+VIF,5E7949H>&Q504PF(WA!.TEV27%44W V-61M-U%H:V=9:T57
M,5EE>C4T<&E124PR,TY/-UHR2W-"+TU8.&]D1#@R;SDU0GAS3F-!*T<X569$
M3%1O<WEJ-U@K=#$F(WA!.TAV,'I/,'5U;&DR3SA81#%7:6IL,S53-S-Z5C5L
M.')A-35A,4XY3S%E,F$S;D<V3C%J:U-T03AB.4=8+T%$3RMD0FEZ4GE#-&PU
M-TXF(WA!.V=L:DY30T8P>E=.5#!U67I71G<P1'-/36EI:%(Q-CA:16%Q3W8K
M4W=)>54X8UI$8TUC95=51&-45$EB8E5V23)S05(V,UI384IE154F(WA!.R]3
M96U$;D%Z94UT;7AO4"ME5$0O049C;TU-<U!P4$5/-"]R+T%&=5--;4MF,41H
M4&5/6'DO57)V*UA.;$UV<39B-70P3S1T>69H*W,F(WA!.UA*<S5A94Q25'%#
M4'9W9FUI3V-*9DLQ3VM(4V-0;E1+4'DT;DAL1%=J0G!U<V8T:3%+.4)J5%%D
M2D108E-V43A:2C=M6EDP45(Y95,F(WA!.TM4-&UL8WAT55!&:EIJ=V=D5'HK
M5&PV5#DQ2VA,:DHV1&PX,S!(<%HQ43)-5&%O259V5T9:570K6'!Q5"MY0WA*
M8FHP-6)6.$)M:6XF(WA!.W<S-F54=5DS5R].1EI&:V=B:CE"-G1(3' P-71R
M.4=7<S%O-5-58V$P<7E'=F9*:FEJ=4Q$16=3,D\W>79Z9B]!330V-E!E;5,V
M.'0F(WA!.UA*,#9C,4ES<'55;'54+VMV=DEN+T1F4FUY=V1Q4T<P>&)R8R]:
M:UIB=S)0,E!'.5@X=65D=DI7;T)R<4LU,'E92#DQ95%/>6\Q4#4F(WA!.TIO
M>E$O2W1C,C!-=5!-3G%,<7 T<W5%.5(U:&U8;&HX-'9Z2W-O=5)A4'I$6GAI
M<VE/=DM:1DA5:W@X6E(O<D]P1UEM8E$T5"]23&PF(WA!.S1T9&U(.4UF:CAC
M;G!0;&HX+U!*97)-<T=O;#E&=7IT>'5F:6AR-$-:4E%F-TY6>E@U=7IC:V1X
M-F<U*TQT2$A,62MK*V(P:4-E0S0F(WA!.VA384-26EE:0GE34D-'5F=E-$DR
M3UE"0DA.>G=6*T)8>C<U3$MZ9FUJ-7EU0659*W,S2W!)3GAX3C Q2T5B9$9'
M8C-0=&AG4$EF8S8F(WA!.U1$=FQM9E Y3#!B349Z1T<O=T1/4'-V,5AZ2C5U
M,'!T;5=21U9F1#!:6EDR,B\R67I*-U1&=VA,.&1':G,P,4]9."\Q;W8X05 O
M>B\F(WA!.T%+>F]W=$Y!,'%6<E)R,D5Z,V0P:'!)67EX4EDP8G%T4W U16(Y
M4&9).6TV84TW;$QE;5AA5W!L04--9')E0S9H<#EX6FQ294YX=DHF(WA!.TM/
M,75D-496:%5'5"M6;7(Y:S<K3DYQ-W%-9V582C!U4T)J>C4O:FTK9U!Y8CAY
M85(U9"],3TLU,2LY:7-,95,V;F4P.54O2$I(54$F(WA!.VU.0E8S*TU..6M:
M;SEF:6QK>E9%6',W>E$U27=W9WE.8S!.<F8O3U)%57-R5VYL5%-*9%%N+UIN
M=4%W6&)U26\V=5(X,EA*62MY*W,F(WA!.WI42$HR;4]50GA0369-;C5P9FU*
M<7-P9W5D5V5"2$Y0<71G>7A+2R]S;&]F:6(U37AZ631T2&EJ=4(X,UA:=%IM
M:V%U=F-M2&Q4.&LF(WA!.V9/,VU*;'5R-5 P5EI355DS1C1$-GIG.3%H*S)4
M+W)C4C<U1$XR:&IX-T0Q2'E:-&5Z.&U495<S=C5V4V(S.'0O3%@U92M7-69-
M1FXF(WA!.W!Y83=Q1VYT1DQC=F8O1E=(;4)+655(=TEY:'%G:T=L3RMA*T]Q
M;FYN=T4X25!C-T@X<D1"1&E!-&E/.50X+R]!2C(V=F]N,4-B4G0F(WA!.TUG
M=4Y-,5,R5S5S3E)N6C)6-B]B47AP=S1V1V1M6&YH,#-:.%HR2DAC2&--9%9R
M>D-J15=*1%EV34Y5+T\W.'@Y44)8.4HO5DEY83@F(WA!.TQ73DDV9DHV3DHO
M=S)B1TA:*T=04R]E-C9F84]5.6%9<'%(;4A8.5)C=G%'<%A6,G@W>GI34V8X
M4TIZ2FII:$AK04A&;&UN3&U4.#$F(WA!.S)K*UI034=K5$Q.<&UO,T9P271+
M96Q)>6<P-T9A.%-066I'94M%=G%!2UE:-7<U179P5#AN9E!V;4AZ6G!-<C9V
M64UH=&IX5%9%54HF(WA!.T1/96A8:B]/3R](-&9L;E V-U11>%,Y2BM$,$=I
M,45S<V)K4&HS=E$X=TA.9&EQ4RMB9DM':2MA=$IF5&16:#5P=3!%>3=34E-5
M;T@F(WA!.U)V2#A$,WDW0FYL:FQC5W).:&IK:E5N>DPU,R]!0VTX,656<FU2
M:F)V9C9852ML<49U:%IE4#A!>%EO<5EZ.#EV06Y/:# K=&AK2$\F(WA!.W!D
M>GHK;S!-.%HR1GA98DA$3$Q)231K6C5'3D9245-X4'E'6EI.3T=):VUG>FIY
M<"M3+VYF6#5585-Z8E,W13!,6%8T<&I.1'8X15(F(WA!.W!),64R,5!F35!.
M<CAC3W1N>6,S1#)F:VYZ2$-03CE!*U5V22]L8GE&;S@X.$Y!.&-44V%H<6MW
M<DEY24]49%!S;TM6-'(K2GI2-3DF(WA!.U)04$MJ.$$W=D1P-%E9-V9%=D=V
M3V8X07IK0C5L,4<U;&<X=D5A6'!W3DDU94MT8W501FUB:W%6.$9&4C0U='-(
M6FM):34W;C=(5EHF(WA!.RLP-44Q1%EF86M7;'=Y86QO,3$U<S@U-FYE6&5L
M=U1#,G1B27I/,'0W8SAE9G!";DQE;D=I,#5.5'!S3CAU;65'47@T=T),-V<Q
M63<F(WA!.VQ%-4UP2FHS9#5E9R]K2C5Y9E5D8S%04T)A5W1H6B]6,75,4S!T
M66QJ0RMN245B;$EA>5--4DM.,UEN8DU(=$Q"=WA%<DI..5A.-T\F(WA!.S%(
M1DEX;T%D04AT,F%D,GEL9%=T<F0R-S(Q,4-L>&)Y:FI*1$MO9$=(9WES0T1H
M0DE.:$)!3WAE5F5B9BMC9G1'=35$9F56-VQT1W8F(WA!.S%03DE35V$S3&8U
M2D@W>4PV2VIW1V)01#)N26)42$5(6%IU>EEN94AP3'I,6&)8571(=7AP+S5G
M-DM:5F,X661A='=%;E X06Q,36XF(WA!.S=U96<W4'8T-7-C8VA-6&EL.%!X
M>61F;&I+2G),2#1P:&]D<C5V.$%,.%(Q8GE"<D@V5C!O;FQ,63E70C8X6DQD
M=&DS=71'>79)8V,F(WA!.R]4;&I5=2\Y<E!'36M"94M81DAU96DK4R]W02M.
M1#%35F1/.'A29F]45E$S07,Y4F)S,6%5-4YV16$Y;C(O>7-W3E(R9$M/.%!6
M2#<F(WA!.UA0=V1O4FMA;#9:34PO3$UH=D]8;3!G,4)U1TE)-D5E=DQM6G%V
M-W5(=6-05"\S:R]F.$%P3#!R34)Z5T)E4UIV,$PK93$W84UE35<F(WA!.W-1
M>4)#96A-:4QC9F9Y:DEZ33%!-#E-1"].+W-C6%1N:#%*2#@T370O3U119$5*
M,&9Z4F5Z=W=Z85!C4C@T6GE+6$U(<4MZ4G%P*S(F(WA!.WE(-&=O-FEU66UH
M>5,Y54(O15!K-6US>'@Y335(-E,K94Y-,&)89DU/;W8Y4V=K=F)Q4GI*4$\S
M,D%Z16MS-W1T=C$S-C5V<#5)=T<F(WA!.RMW9$)#17!N8F-S<#%$>3$U8CAU
M0EIF3DXK*W$V;T554C9487-1;U5#:7)*269I5D%/;C)F64A-94]7950V0E$W
M,TIN:6A$95HT:C,F(WA!.TIZ-6,X9RMD=D\P2VA)22],6&QD-D5):UIJ17%J
M;U%G;SAX+WEN4$AW>6Y,<6-E2"MN4#AF2G5X86)*;$@X>4-$,4,X+W=!26%N
M4' F(WA!.VYL1WAG5%5R6G93;G8W-59K,4]/569#=VI742MJ>%DO16I2269H
M27%C;$=0:6II>44Q,T0V9C$O3EIF=6IW-&=/3'HK<CAE-6EB*V0F(WA!.R]0
M5G9Q6#%U5%=B.4PQ1S5696%4<4]X4FIX<#=5<&U53E!I27)H1D]%9%)L17)-
M:F(S2#AU=GI9,#-Z<%E3*U=V35%3,S%7-FEE,THF(WA!.U@T63=P2%%Q,T-U
M>7EC5#EN=C(X0G!T5F]J:%!(1#92.6IU9$QR635H=WDK<C<S:S!'=7HK5F)V
M569*=FU3=U16.41G=4A74WIC;$HF(WA!.TEP06%#93%L2'A)5T9'.$-0;6,R
M:'AJ2T)K9V5'5F9G1C%G>2M%5&IM3TM&+V=H8V9,+S5686E';'-03D9Z<$)/
M-C)E<%=B5$U0164F(WA!.W1B;FAT.'-(:34T.#1#6'50-C$X3$),-EIM4'9#
M1G5026UI<B]V4#5X,&E8+VI)8FU0.$%60RM31W!L,6A,-U Q;VQP23E*>%1$
M>58F(WA!.S52.&I,<5IU4$YF;4MY*V]W149,4S)E4FI-979X4'=8:6<W,#-0
M=&M.4FYY8TY1:6)B3E!P<UEL8S52<C-V<')13&Y2<FY2-U=B4E0F(WA!.T=D
M2TMC8E0P5C12.$5*6#16;W1"565'8S=K16A).%@Q3R]G66M$:#5)+TE-;EEQ
M-T9867$P155-5T%!6G9T1VTU<#!R:7)E2W--+T\F(WA!.U5Z1#AS.6--2F\O
M<'A!.69S;65-4# O>6$U;#9(*RMI-'5T=G=P5C-0:VY/;V586DPU:W9/2&QV
M>7IP2T@T64QA83AN568W*W4W:#8F(WA!.U9P+WA42$AM4&EJ-C53.#8K46-R
M3V%H0U!L9GI+8B]K9F9V869M5'!91F5&,$IR95%$=4=I66HO04E:46-Q-U%J
M944K5%HR9$MS=S@F(WA!.S,Q1'$K<S96;SEI.3EQ;#%(6C)K97I44W-&1E0P
M03=K;G-"=FY/47AY;6%I3$PP535I27-M9S@S,68X035Y3#AK,FI-;&A"9#9I
M-$HF(WA!.T-U:4-+23 W.'!#2"]W0T5Z4&@R6&M03V<T12LP.%$U5U=)87 O
M>FMV<FMH66%8;SET8DPP5G)H,VY0>BM$,%)M6$1S;5 X049)=4PF(WA!.U!T
M85@X355Z<W90<RMS-FXU3C S>E)&1F12-C=B,U$Q0S%A34-,:F1Z*VY:;F=A
M+T5$8F=Q,U=J6E9,5$-!;5EB8TI&9D1N.3=D2%4F(WA!.VU29THO=T%13B](
M:V\K8F9Y;#$O>6QD>6599DES<W-T<W9X6$=M16PU1E%B:T%F-W54,BLP4&9R
M:W-'=&IL2$)L-3DO-#5-33)I;&HF(WA!.U!&:2M307-*+TM(-6I7:&EV;T):
M95E):RM*;S9,2G1T>5%N*SA4+TIB<"M/5U-'5$%D=#1T551$3TXO<5)V-60K
M4W15.'-A='%I6%(F(WA!.U=A,6Y34#9T8V]D;31S,5%63S9K5D@Y8VAQ8S1Y
M4D9C,F5M=TA'5&9*;FU98FQV35!Z5F$X,&IZ3#5F.'@V96]A.&AF:6EK16AN
M:&,F(WA!.U-2<5%+13AU6D=B1%(Q2T5O2&LT1W%*:D]--#@R-TAY4C5G.#!8
M<#$O=T$Y,VMH0BM.3$5T=TMP,31M;3!+9C5+-RM.1&I,4$A'3T@F(WA!.T50
M:BM/85)G;&M01FM0=V$Q1'ID8S-6,&YL4#AU-TE.26%O,7I!9T-J<WAJ<G-!
M3SAR9C(T>'=G1&IY;CAF:F]S<WA*-$U16D(U2C@F(WA!.VAE4R],53)O87 U
M=W9)-W973DUU25ER=#=I<E<P371X16LP8F)I<FLK<%1M*S%2,#<U:C9J535-
M;%)X:6]K9DA:>610<'-E3S543GDF(WA!.TA/*U%E:U)F;5(U06QF9W9M1W="
M.%AU23!(,W-137=$<$UO+VA0>6,S.#%I+VY2*V)Z<C@Q4$Q0:U!Z:%!(<65L
M*V%.271.85922$HF(WA!.S9L-40V539J-U!)<7I-<DPP0F]D='-Z.4AM>31H
M56]3369C-$]S>%ES,C1N15,Y-T5D0R\U>#DX>#9M4DLK<39C;&Q503-&=DMB
M;VXF(WA!.R]60T)64#!U37ES;F%C23E$9GEC6$@R6$TX>4LK8C!845 X06Y(
M<GED<'-K53DY8UA7;S--5$)G968Q95!K=31+:4MK9V]F*TQ-=TTF(WA!.W9A
M95-7=V]">CA86G5/3S5S;$HO>C<O3&E7-W1K.#!A5D4P:SEP1TET5&E&5V0T
M549%;3-Q>D9"<W@V.&0K>'DS<S-6565#6%AK,60F(WA!.W!A6&E(2$AM3V(U
M+WIE3VED:7%D951F3$YZ-6TX>5=/:E<U2R]76"]!2#!O1F94:5@T<$@K:%%A
M92M5-3AW>'=-:3-A9D-C:WA&.6LF(WA!.U=&:F$R1FIB,DYO9VET8E=.65E)
M>#!614%64CEW>FQ*4TUJ6C5L-G5-44)15CAI;#)+=7A6,DMU>%8R2W!"-2]S
M4F9E4TYD='%66C<F(WA!.T=C;T]V>'!'6%AX+V%56F9P<&-/4THX,FY54C1S
M8V@U1CAA-3%J>6%R8S--,7<V=DME5$MI4DPR*T=*06EJ+V=6=T%5;55I96(Q
M-S@F(WA!.VAV>38Q5UA7-&9.5V]1=&(V9EIH>EEI4497;FQD4VY*468R1D1%
M.'9';$\K87)T3%92165!8WIZ9'0R9'!:8UA'9&@P668X06UT-3$F(WA!.W90
M32]M=399>6LV6EI34$)P.$E*-$)%4$5Y52]M:TEQ5#AH,GI,,%=N1T]!-WIZ
M8U1886<U2FMF=VAH,&-B>4]S8V%L,UEG2VEI<$HF(WA!.U!1041-<VQW=TQ:
M0EIA4'!';$]T>C5L8W5Y55I.1'0R2#%I46HY;61X55<V+W=!=U W>B]!0V4K
M63AS:W!B42MF5#1D+W=">FQ2>%(F(WA!.VAV:R\P=E@T.3,S<EIV360O<DAN
M2S$Q95)6:&TK<S(O,65#06-)-%5H6E9I:FI(6E5644)H1TE1>&U0:U5E35HU
M4DDY-&9:3V-M.5,F(WA!.SAL+TY4.' U3&U6=DY8;$Y48F$W8FMZ,T9V1CA0
M<FMB;#1X+W8S>$@W9GHV-U12-C)V4E!E3')D6F\K3#%W,FU0=%%0:T1Z=D8U
M:W,F(WA!.VUI=4%)=%=T4B]P34DR1$1P-FEG.7$Y4C)0,%I:<610-%HR*VMT
M5VYZ.%DS*V]-<WI'8VA4;'1R95HT;FQI4U(T5S5W<WEG;$=O4E8F(WA!.U-E
M:&]A65%3154X-#AX,S)U*V1F3E@K0W9,-RML85)%:E5R<F9J.$<P:&-J.6A$
M.%!(.7!V;WI/>%)J:&@T:RMF4G<X:&QL;C1C95@F(WA!.U5V6E!*2&M4479+
M1VU#>C V4&Q/-$)U-S%W4%9M665*-TM0,E9'=RMD5&UP,4=P;&Q.;#)U1%1X
M>$-O=DA0375S-F$S-6XK8F9,*W8F(WA!.WIF5G1*,3593&1R<6TP13A%55IT
M6GE0-59);S-S9D1.<FEX;G=95&HY569T-S-6-6-K9D=N0V8P>7(U,7,X,S@P
M*U1T93AS,W!T.50F(WA!.W1Y<U1N+U)R>%!I9VU8<4=J:T=X<4XV9%(S>EE9
M8SAC9W-/=GHV965-,&9M:VU83D-0,%A8=%HP4SE7.3!M-VMS-VQ#1'II86=.
M3WHF(WA!.TPP665X1DUH:WAX;4MK3&)-95=51&-45#9N+TMZ.'=%.#4K6'IC
M5$MS5W%78D-++VA3=D=P1E5K54=T1F5H*VM(3V$Q;6TX2V1D1'DF(WA!.V5K
M,&UP.%=&.65R37E!4E$W9S5I3U4X-3@P9FM2-4HQ=31E-W0Q;#!Q-FMQ6$YO
M5D54364U:5E%1"]98V-Z.%!A3U-!;RMO96)G-74F(WA!.WHX8WIF22M345)F
M.#1Z-D-(0FPQ;39E4#EP5FIJ56XU13AV,5IE93%P9GI1,"]Y5$1V3$]02E@U
M6656=DHX,#%X<&%44UAC-D-*-VTF(WA!.S5C3R]!1W!58U924E5G5F]/,EEE
M;S%C.'4P=51L-$Y*1$8Y4$YL=5ER:W5X5C)+=7A6,DMU>%8R2W),:4-/94-3
M0U56:FQ6:V-E2W,F(WA!.TM(0T12=%,K93E!+S5X=3$K-%E383-Q14YH1%@K
M-FA(<GI%03DY,5)A+TYS,VU4=%=)*VM7-E!(,E9,*TEV52],4#50*U)03#53
M5T,F(WA!.W=&-61P,'5R,&E:-BMY:T-.9FU&<FUT>F$W3%!M84AK-TQ$;W-E
M4&M.+TYL="]+.%9J8U-X;6IX>$]Y2')1:%-2,7I':4Q)8VMV:# F(WA!.VMK
M,4\U4%4U,DQX>4IT=%)U-U=.,'1N.49P2V@U:T9*0W!&3TEF-U-R-&=5<C-R
M:U1!2&UZ:FM-4G1S:'-K=UIZ*U50:W$O.'@K8DPF(WA!.T]9470K:3E/;5,T
M=G)G9SA0,UHU<D98=7IK055(87!Z1#$R;T=/0D@X4C5/8F]D3UIZ0B]H1#9W
M>FU(<%A9<3A$+TYF4UEV2U U:F$F(WA!.U U;# U9E)G,5HR3C='=7EM4E=6
M6GI18D0Q16M"+S%Q;DXS;W K3&EL02]W=6TQ;5!W.'-::BM,;3E!>D1C<#)+
M<U$O-7AQ:&IL="\F(WA!.TU';WE$;&1Y>E%O.&@V,&\W;C<R8F9-:G19,%EJ
M;S Y;$-X2UA5;#=8;6]D<2M8+T%0;DE$4UHW4#AW<#=X,5!O-FQ"1$Y%+UEM
M3D(F(WA!.T%W*UDY4#A!2$]J-TUM1&ER=65D-U1X,6QV=D1%.4@X-RM:.4ET
M:EHR=#9Z-F4R>C9F8TML>&)-1#%":&U$<'8W1$UR2G T4TYK8CDF(WA!.R])
M=4YJ,5=306](8G4U<C=J5W9,96]!;3DP5F)+-%EF-S!A6DDP4U9R.7!R96(Q
M54\S6D=164)J;DAL2R]F.$%R+W1:2$QJ;#E582\F(WA!.W$O<5-A.6IS;S51
M3$]D-3132VAP22]38T=V4FQ$4T0W;4]7>$HV=$5W0GE.=E)V*V-F9&5/;BME
M:%E/,4E.5V=E16=M9SE3365R1V8F(WA!.VXX3$M0;FU",FYJ-'-D+WI84#=-
M>6-/5&@O;E!P>D]D96AD:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D
M:7%Y84I*;UI)6"LF(WA!.WA)<%)Q941#:'=G,'(U3C!N.&YF>D,Q3U5R1G!5
M;'9%1TE-.3!206Q+,#5!4%(R2"MQ<'IP<#8W1DAR.&YM661N-5I(:WHW4B]W
M1&XF(WA!.T=A57%',6Y7;%9U.$YN1U=(+TEY47(O>$1-2V9A,S@R4'IC,T@R
M5"]!1'!F2FU7;"]K2"M85FEW85<R;C%":# K=%1';&8X059I15$F(WA!.U P
M:DU39F%753EA8W5(6C)+4%,O97HV=S K># K,5,P<TQE3S%T66A33T-&1E)&
M*U-Q04UW<%--:EI.;'I9>$%&0EAY2UA9<3A7+S4F(WA!.WE8;V)$>2M&+W9Z
M8U0K;E1R5&EL9GAP;3,W2C5Y.7IQ=3%F<&HS,GDS361U9&ER168K8V-0,V,O
M;7$Q2#)96C=B:5)S3GI/=E1T.6HF(WA!.TUJ=%AL02LO.414,EED-6IU4#8S
M=%=A:#)R1G9Z0SAG86(U>C!95U9Y,V]88T)-;&IE059-8FM524DW;S%0:4@Y
M37ED3'%4:6Q9-60F(WA!.UA(,4]M:FQJ4F9/,G8O:S$K64]J>DUV-DUF54E!
M5'=U3$=S-%E$+TE8.310<%A..6DQ*TMF5W9E-DQ,,F9L:C!S951(1SAQ96%&
M67$F(WA!.S)J,W=91VA"='!G45(O<V-Y4$=H+T](>F-F.$%,-5 U<"M243%Z
M<$=R5W1F<E9L4$)4<C9S5'!4878W44=31U-*-45-5&EM3UE0>58F(WA!.R],
M5W).;R]M2%1D55@O:GEU67 R2&EQ3T-W*VMB6DA,1&IG63DT5&=Y8T5X3'5,
M-U=6;%I1>6M&4TMG:F-%2$]1975B>%8R2W5X5C(F(WA!.TMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=D0O04TK2G8P:C4Q.'%A
M0W!R42MQ-#ER:5I5<69K251M-3<F(WA!.TY(1&IN2C%(84)V2D-,3DUX6$ED
M:7)%9BMC8U%8=69.;'@P17,Y=#A0:%%Z;B]J8DUJ=%AL064O.414,EE.-6YZ
M+U<Y<7I53S%D:7(F(WA!.W-69&ER<U93*SDX=F%"9D5M.3!Y,'5I,652;6=J
M:W)7=&$X;%!I8VY(3$EC:5%X;$-*-6A(4GAX>'AR2$=O4TY!1E)&04%!06]!
M04\F(WA!.V='44I:3'-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<G-69&ER-2LK<T1Z3"MD*W!A9W U,FUK0F\F(WA!.V]J
M6&MT658Y0550=DEZ3TTS;TAH-EE$<DPK,3!H4&EA9VYP2#AF<F5I-6=U67!8
M8S1G=%IP>C!I4FY.9CAK13ES249L0EDY+WIJ4F(F(WA!.TUV;'I6-V]J85<X
M5TMV=DA%<D@O04I/6F(R<V970C5.9EI1+V1K*V(R3$Y5-U(R2W5X5C)+=7A6
M,DMU>%8R2W5X5C)+=7A6,DMU>%8F(WA!.S)+=7A6,DMU>%8R2W5X5C)+=7A6
M,DMU>%8R2W5X5C)+<$HU,3AW3#5E.'%A;G)"234R<T1'04=L1$TO=U)$9GAD
M:&PR;GAC8WA(=F$F(WA!.W,K5&=G6F1Z>"\X04IZ4TAT.4%N,5-A<&XQ3U5S
M1U!5>'A%<4-A*TQL:FTR,3 W;'=J;S9N4G=Q4$5E6EHO;44U:59E8DHO43AR
M-G0F(WA!.TQ7:%=Z;C0O-GAJ24A4,WEZ0TQM4&4Q-5154V9*5B\U>#5T:D0K
M6&]K<%0V>&54>41P=E%,2"]X<&ME,'IE6#1.;EIO<D-095AP;6$F(WA!.S5Z
M,UEQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M6%EQ-T9867$W1EA9<3=&6%EQ.&$O-7E*,65E84@F(WA!.U)F2W1O4UHY4FY%
M,&E$=4%F5&A5*WI/-5 K>'IB9&QW04UP;F\V=G1/6G%-0B]%5U%A6G X1VYA
M9&)714@Y,6%X3$5N=45&2VXU.6,F(WA!.W%N3&E*2EIX:4%+0TIY3$II+S5M
M,TAO95(Y5&%U-W)(1T(T.#5652]G8WE.24QY0G@Y5$MS6EIJ*U1D<#E6+TQ8
M4DEY2T8T-4I4-RLF(WA!.W)-.&=08G,R665U;&5A5&TV2TY9;RLU;659:FQ/
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU
M>%8F(WA!.S)+=7A6,DMU>%8R2W5X5C1"<45P.'EF;G!E>D@T-UA1,4UA03=G
M1S-(<# O-4AY33)B>4$X4%1$=FPK4'5D3$TX97!09$8V2&U%-6(F(WA!.W-6
M648K9$8Q-EAL3TM%2&4T=6\Q23EL5C,O5V]Z3C!)=69W8U!7>7)(-WDY:3AN
M,EES=DME:3)N2&E93$<R:EE5<#A3>$M'<G-.>64F(WA!.W5A:E!+-7E0;5AB
M-&\X34%/-$IV;%19-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1E@F(WA!.UEQ-T9867%S;FUJ:&AK;6M01T]*
M4S=T-$MO<51H0718>C$K5&%T9'IA-W)-=W)09'IQ0S-7:%ET22\S;'AM.3$R
M,T1(=41O=$@V=4LF(WA!.UAE6'!M641N3WA6-6XK8V].,5!O1VQP571D5'9S
M3W1363!8>"]N3V)$43=#574U=V1:=5EX-WDK:#%6555)9T-Q;T%644M!061!
M0FTF(WA!.V=D-C-I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<59E8DAA4'ER<DPF(WA!.W)S
M>5=.>7EN,T5,2$Q-4#%X.3196E!P4'5E3F9K<V=8>6Q-4C%A.&M**V9P>&HK
M1V)J6&98.$A4-D5F=2]I>C=-2GI(67$X-3@R;TPF(WA!.W8X,F9+1FMW-4MS
M='9+>3EI4')*2C8W9$ES>G-/,D-:.2\S3TAK2$9N9U!X*TYN,$9M:60R-T98
M67$W1EA9<3=&6%EQ-T9867$W1E@F(WA!.UEQ-T9867$W1EA9<3=&6%EQ-T98
M67$W1E5O=B]!1&HU5# K;W9T6G-R9&PV<$IC4D(O1#=03&PK1U=X=U1L>6EF
M:S%Y>E%J>DE#4GHF(WA!.R]N2BM7:T9E97521VXK*S0U-5 K25)T;'<P3UDO
M=T%,5$Q7-&@O145$3"MF2#5A23569%)L:T$O8E<R;D%0.$%W4TMF=WE9-TYZ
M9#,F(WA!.S)S4#52=SDO,D9D1"ME+S5:4T5H.51K:$$V1C=A-$YF*T%2<U0R
M9&TW=G1#+W=!;S1E+S=#:G)F.#1F>3%N24-A-T-+,' V:5-X.68F(WA!.TAM
M:3!Y0C!/669W=&<Q;4DO=T%15&TP.#4K54QW1#9R<F1H35<V2VQZ15<S.%8U
M5D=5>7=:0GII9FLR>'I1;'E)4'A297)7=S%(4F(F(WA!.S(Q:4MU3'4S;&E1
M9V=Q9E51<4XO1&9)=U!$24AU3$M1<U4X2R]*2S8U841F,F)F8F=U=5I"-F=3
M4G%!2V9/335U=&50540U3VLP2CDF(WA!.TI(;3E'>D)C-3)+=D]V34UI,F8U
M>2M68G59+W5:1$)%1V)O1V%:,"MI;G%!-6Y9>&5N;4A$:V$Q14-8,$1M:60R
M-T9867$W1EA9<3<F(WA!.T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ
M=V9Z=BMB,VQ4>6Y-,6Y->C,R<4M+;7ET<45P6&-E<35)5DLK1S4Y<WI.4&]:
M-60F(WA!.WAS2$4Q1W1H:3)/-3=N;C O=T-A6#5T*UIF.$%L2'1+5%,W2C8X
M3&AL1$YX4"]&<SE),G O:W!M94Y(9W@O5V5)+VIU8T4V>E!0-DDF(WA!.SA)
M44UV-65E94YB*U!Z3#5M;&14,6=6-4IL05!555EX;W8P1$IJ530T9E)&9V-'
M4V8Q>E%Z95)F>70P<V8W:W1:.6%69G1X=&-29R\F(WA!.SAI-&AZ2#,U3#AX
M;6QY2#)-4'DR1U!-+V%S3C4K4T9N=$A".5I:97!#,U0Q4%0O9&A!=SA/;U T
M0VE7;D@T2S!E82]Y9FIQ<39+>D$F(WA!.V9T1S-1,2ML;G)J-$]F=BLQ9D=W
M9#,R3E U<2]**U-G8E)81D\T9U)F*TEY1$AW8R]W1$\K,69'=V0S,DQ492]K
M:&-K:5,Q:W1Y4V8F(WA!.VIP8W)3=F5K8DXK<D1W-F=D9G516F%C+V=R9CA.
M+VLW9F8W>F$Q2F%K+UIR2G=!<C!R-CAF=C0T*TQN2$].+VIY4C1703AJ6'@O
M5VDF(WA!.TQ8.'(Y4&1U5V=E87%-9#!%4E9Y92\R;W!&*RMM4D]R4#A51V-D
M3"]!1$I&:UAK5'E&9F573#8W;FPQ0F)Q2S=J0W9'14MN;7)65FDF(WA!.U-Z
M9&DS,S54<4Y136=!<7%B8T=N3TUK,V1S,'I%8W R2W9/=GIN<UIF,%AP,G)W
M5D4R;C-&3UDV<4I!0T<K:#0Q*R]--U%Y,TU4,40F(WA!.VAA,$AH16AZ0F5X
M*U9V3VUG95ED3G1B;7IV<F0W;65*1VUT1FM8,5DU0V],23!:4$E%2&).5&UW
M4V=30T,W9D9M:DU70VXR54YR<U8F(WA!.V1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<G-69DTK=E=T+S5-+TU,5C<O5CE%:S%71SAM;&TP*S=E
M<%=K<FQW>71X9$,F(WA!.W="-'-/;WIO8U5H;'A!4FQW,7ID1&MJ3$9L:U1%
M>79K53!G.'@O;3$U:E!(45!,-U=C1$=I,TUQ8D0O;G)0-F-2<"]Q-5=C941(
M.54F(WA!.W(O2&MZ13@X+W!J6'941S,O23=Z,7)216YM;GI(-F-B8FTR:$QZ
M,#EU2DU54R]26$MZ,FIJ:#E%5W=D;C5*9EA,-4UM,'8X035X-C@F(WA!.V=7
M9U4S675T4F(Y<C%P:D=P4'-)4D=2+W=763@K,#AP-55'*TA:;4EC-TQ*3% X
M04LS.'9,46=X84)A3E1P-GEE="]Y9$PU:GDQ;54F(WA!.R]W05)C9V%815 T
M46U+95102C9+1E11=%!64C!55W-!2"]%37(X9DHO3U!Z8D)I9T]G*U1B951V
M2T1+5F)1.5!+:U5)3G)#45%F.$$F(WA!.UDT*U!K+VY(-7%C54\T24<U+TQ8
M>4)C+S-N;"MX6%E$.3%!:UA1,2\S5T9Y63%E569X1F=D3&DO;6HU2E!E+VMB
M*U=L>41X,'1R6GHF(WA!.RLS1%!-=C1--TPK1U=X-U%Z1'$Q4S!'12]W04Q(
M-R\O04IX<SAQ4R]&66%L93)R+T%01FAJ;55E1D%&:F(O:'-V:C)R4'%!5VE8
M6F4F(WA!.TTX:5%L8W8U1V5F=$]*+U%F;79K9W!X4UIP-V-';FEQ1V1C=$AA
M3TM8,5$O2#).6C=0>5(K;68T*S%#4V%2*V8R:T1K,71&<7-+9#$F(WA!.TU%
M;&9O57A3;DI$2G!:9&5&9V-7<&HS4R](=U%K=C5M96-.2DY.9CAR>E%!0W!K
M-'I10VYI4%56=U(O<W-M3DQJ;#E-,DHQ1U-0,5$F(WA!.TMU4'IC.&PV;F%Y
M5VUP,G,X8TUY.%IO-4DQ:VI)4#A!<7-7+S180BM3>5).9W%.6FIK2TM34#54
M+TMJ5D=,86)R<'-N62]$2$I)1E$F(WA!.U8W0EHQ4B\K1WDS>',X96-B+TAK
M,65$:&QY3F9J>E1+,#AJ*V5,1D]F;'9Z93=W,49&13!S8UIP-&A';5$P*U=6
M>7HT-6980G1'2$PF(WA!.T@V6F\U4$U(-2\V5W1#.$]P>$HS6F)D>BM(<%-(
M24A&<%IE6'I::DYQ63DP=G@X155V-3$O;5A:+W=$2%0X<&AW3W)X4C-%82]W
M1$(F(WA!.T@Q:#)Y4#A!2BM%.' O8WDO4#52>F@K4'16,2\U>55H:C)V9DQC
M.74S8T-C3G8X03=+2U!T:V8U2THU4T1,*U9!4'%I46E2+WIK=C4F(WA!.V%O
M2S9496<Y=T1%4E@O9W-J+TI-*SA*+VQ82#-&8DHO>FMX-61#+W4Y2'4R8G=:
M;VQ&4&U#,D5D:WHW=W8X<30K-&]A5"]N27953&<F(WA!.V-D33AQ>7EK-W$W
M5$TK,U@W2U)E2"M6:V@R5T(Y52]X.#)*-U1**VU"4#0Y>4AF.#)0>FIV4E-Y
M.'125W=04G!92F<S,WE3278T65(F(WA!.V]T3T]C<E%D8FY02T9F:C1+55 U
M=B]M5C5C,4,P4&Y$5#18,'DU8TLW27%,27$W8VEJ4DUY,55'=D9H=C=:239(
M1&M".$TW;T=U>7<F(WA!.TDX441H93@U<$AC3WA6,DMU>%8R2W5X5C)+=7A6
M,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A62TY3.&XK5DY41&98.4AS
M-VPF(WA!.VXV=3A%6F8O04E/;DEF9FQS33@T.&E7=65+17590EER<5@U169L
M>&4Q361J3%I/97)7,#!G+S1747E,*T=:34\P8W<V,C0P=7HX2C8F(WA!.U5X
M;3<O=T-C8F)+3GI,;S)V,TYO-')W.6%.6D0W079',% S,'I):C)Q9C1O9W5/
M97EW4'!K4BM09V=:4'EQ+T]45%!I,'IZ1$9E;W F(WA!.T%73U-A47119C5-
M-D]L4#EL;&<Q=6YL>FI403904$@V6E@K4&EH<$0K9D]L2"]3=$=4549(-U-*
M2$Q59DLR9%0K1U-",#!U57$O2&TF(WA!.WA-9%1(*T5&1'8X06U6-3!S5'@Q
M5'EL8U)S3W16;F<W9C5C8C5)85A'9G!M1THQ1U%C-$@X9D)$;C@S.4QJ4"MK
M95AN:7(Y;7!49G@F(WA!.S9O=5,O2DAP2D(Q9TA/2D1A9FY0<$-T+V\R:5-E
M<V1L0W-I:R]31DIX3VAL,6MG839044982#5S83ED9D1P,VQE-&U9+UI)85-4
M+V@F(WA!.U5I.&9F22]K-&IN34UV>E5Z>6=F>#A&6DY3+T\W5E1W<V9,:'-G
M,U(U;VI%4CAZ8W5Q+SA,:U1(5'@U>78X95-19%),;$=K8G!V-4TF(WA!.RME
M9DU';S)T-34T,4M-5U5$8VI:4G-(:TDR3$M"1W%X2GEO05="2GE%.69J9T--
M63-B26%$2DUG-41S3VHS4$Y--V0R2W5X5B\Y:ST\+WAM<$=);6<Z:6UA9V4^
M"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!
M;'0^"B @(" @(" @(#PO>&UP.E1H=6UB;F%I;',^"B @(" @(" @(#QX;7!-
M33I);G-T86YC94E$/GAM<"YI:60Z8S<P-S=C83<M-#4R-BUD8C0W+3DV-V(M
M,&4R9#8R8F5F8S!D/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \>&UP
M34TZ1&]C=6UE;G1)1#YX;7 N9&ED.F,W,#<W8V$W+30U,C8M9&(T-RTY-C=B
M+3!E,F0V,F)E9F,P9#PO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM
M<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X.3(T.3-"1D1",3$Y
M,31!.#4Y,$0S,34P.$,X/"]X;7!-33I/<FEG:6YA;$1O8W5M96YT240^"B @
M(" @(" @(#QX;7!-33I296YD:71I;VY#;&%S<SYD969A=6QT/"]X;7!-33I2
M96YD:71I;VY#;&%S<SX*(" @(" @(" @/'AM<$U-.D1E<FEV961&<F]M(')D
M9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @/'-T4F5F.FEN
M<W1A;F-E240^>&UP+FEI9#HV-&,W9F)F,2TS831F+3@X-#$M.#8U,BUF,C%E
M86(P,CEA86,\+W-T4F5F.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E
M9CID;V-U;65N=$E$/GAM<"YD:60Z-C1C-V9B9C$M,V$T9BTX.#0Q+3@V-3(M
M9C(Q96%B,#(Y86%C/"]S=%)E9CID;V-U;65N=$E$/@H@(" @(" @(" @(" \
M<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q
M,3DQ-$$X-3DP1#,Q-3 X0S@\+W-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#X*
M(" @(" @(" @(" @/'-T4F5F.G)E;F1I=&EO;D-L87-S/F1E9F%U;'0\+W-T
M4F5F.G)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \+WAM<$U-.D1E<FEV961&
M<F]M/@H@(" @(" @(" \>&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D
M9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB
M4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A
M=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II
M;G-T86YC94E$/GAM<"YI:60Z-S(Q.39!,T0R1C4R13@Q,3E%-3-",D$S-S0T
M,$$V,C8\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IW:&5N/C(P,3@M,#4M,#=4,38Z-#(Z-34M,#0Z,# \+W-T179T.G=H
M96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D
M;V)E($EL;'5S=')A=&]R($-3-B H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E
M06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T
M179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @
M(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @
M(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T
M:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N
M:6ED.F,W,#<W8V$W+30U,C8M9&(T-RTY-C=B+3!E,F0V,F)E9F,P9#PO<W1%
M=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^
M,C R,2TP,RTQ,50R,3HP-#HT-BTP-3HP,#PO<W1%=G0Z=VAE;CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T
M<F%T;W(@,C0N," H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E06=E;G0^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG
M960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D
M9CI397$^"B @(" @(" @(#PO>&UP34TZ2&ES=&]R>3X*(" @(" @(" @/&EL
M;'5S=')A=&]R.E-T87)T=7!0<F]F:6QE/E!R:6YT/"]I;&QU<W1R871O<CI3
M=&%R='5P4')O9FEL93X*(" @(" @(" @/&EL;'5S=')A=&]R.D-R96%T;W)3
M=6)4;V]L/D%D;V)E($EL;'5S=')A=&]R/"]I;&QU<W1R871O<CI#<F5A=&]R
M4W5B5&]O;#X*(" @(" @(" @/'!D9CI0<F]D=6-E<CY!9&]B92!01$8@;&EB
M<F%R>2 Q-2XP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C<FEP
M=&EO;CX*(" @/"]R9&8Z4D1&/@H\+W@Z>&UP;65T83X*(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &3
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
M$A/.E 9)KHF528 @@80^(H#&^0=I)^X7);KD%SFXO;FE(C$%M+<QI$OIB3W
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
M.E)2H6^!D7=;T#/+"9$44K/G]TB5&\Y5IU$O8!4;J DX3#XG":R)C)FQN/\
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
M011K<@'TC)P4+)3$*XK4M(1,<^E*Z[>1\B[@)%VS17>PKJ0B7#N*?.(IRH9
MZS955NJ9,3)G,00$:B7$<<4[Q0N)85<A7 (#@$@, P# ,.H# $5H0#JW%N\D
ML"2S(8IF0%D)!*$@$J2I*DJ>A*D@TJ"1I4WL6]1N'<Y8V2NT$E'9/R,1:=XW
M38N/ (VW*MFY46<3I\0S @SK04DB(IR28?JC),I *9=%,&IFQVX[O9W@LJV-
MP6N^-D]8&/JCJ>K0,?PGS*'T,:]%8[PJ>XW:+!\ZB:]@"VG(P/3,H],E!T6=
M1^(>0<>M13JRC:<0^HY9R+X1[%,4._P]BRO1H1,S=<H&(M#6FNNU2'*X8NR@
MYKUYH\[]8 .00=,'/@9%=/S(HD6\6*RO'.<89+_'O'=XUS4>3(X\B.CQ2K7H
M?2RU#*:$$T?RF*Y'P?,O89!)+3)(*'S5T/F#U26)J=1ZE--K"H('=:?HF::W
M-Q%:LO#Q*_Z=89!%A%#QRM%BRB=N4JY$Q4FRF;158T>B ^6$P@1O68&"0[$+
MV0[@H93"O,=D\1 ]U;9DV^+C4EOK$2=8U'G[S/#+0>9FEE/4^KPIFV>1QF7G
M2VNL,+C)R, OT;O TC'R]E4FBJ?A#%$.@]/C75_PHJY?6/QJ'5>85ZB>+^4/
M99W)4_CA&6*R:#,*6RPPZ*2DM>IQV\L,G;M-DHN.."==J;"'KT>FF=Z\;+O
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
M2-22P +*S3YQ^]C'JZ]>$=5Z96,6WXUTT7-,XTRW[NM5J#>9_0@T>DP]Z/\
MJ]_D]#AK7)%A9>57BGC)M%,X]G-LW9"(=RJ+GCG(>W'=/N+)+>W5[C_HK:ZF
MACM0\L20^S*T7IB6%HUW*HD5C(SM$R$MX*-U@.Y':_MZD5I;V>0-_<VT,\EV
M4BE>;WHEE]4S3+(VUF,;*$5%D5P%\6*JN5EI];'*S>IZ^9ER/W+B_5]-E'%B
MT.JW;!WMWSUO<9*3(_FK-!LZ+IRDLP3GI!4\@Y9&CG)"OOE5363*H1%-L<3M
M>Y?$\!'893&V&4NK5 D,D5T(IC&JT5&,L&T[!Z%;>IVT!4D%BJ.5W7;7E>?D
MO\9DK[%VMTY>:.2U,L(D9JLZB*;<-Q];+L8;JD, 0H?MZ_?4#PWS:NQ^V47=
M[_R/C-+H=DJ$I,1-FC:YCV@4>VQLA6[779*F5=-:0D8QZFNL@[82DP^^J[0*
M/QHN4/(*_=PN\7,\E<M@[^PM\;+:W"2*K(SW$4L;!XW61Z ,* JZ1KN4GJ5;
M3_[?=G^&XVV7-V%_<9**YMWC9E=4MY8I%*2(8TZE34AD>1MK = RZS*^P?UK
M[AP6U.?)^V[-:L,=R;J2S?88F,>OH88-1<[B.A[?)QZ MJS=(=$/B<(N1;E=
M&1,X:^:(]RV>[>=S,'SO%1GW8HLZ% FMV8!MU*%HU)J\;'J"*[:A6HWC6/N%
MVTSG!,K(/:EEP18M#<*I*[:U"R,!1)%'0@TW4++5?"IF3U;D/N%Q@:)EA--N
M=BL4U%P3)O".[/(-VSN6?-H]NO*O&AUV\3&HK.R&7<KB1%!+N<Y@* CU+LM=
M\=P5G)?Y7Z6&VC1F)8("0H)(4&A9B!T45)/0==1+$VO(\Y>1V&*^JFN9'50%
M+D L0 6(J%45ZL: #J>FOH_<5\ @^+W'_,L.@G[F9+1ZZ@UFK&^67</[1:WR
MBDG:[*[7='5<B,S/O'"R21SF!LW,F@3LFD0 ^;/*^0S\IY#=9V=0AGD)5
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
M[*V209>^YA< &WP]D[K7J#<3 Q0*?M_,I\" 1\0G.\EXUQB[#B$)_-R]ZJ.
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
>^Q:23>\RLN_?*1N;VMX(JA8L3X]%6KO>D;IW:__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>trmb-20250103_g3.jpg
<TEXT>
begin 644 trmb-20250103_g3.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^%H:VAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XV+6,Q-#@@-SDN
M,38T,#4P+" R,#$Y+S$P+S Q+3$X.C S.C$V(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z
M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*
M(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @
M(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SII
M;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q
M+C O(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E+VIP96<\
M+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CYG,SAV-30\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT
M/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \9&,Z9&5S8W)I<'1I
M;VX^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @(" @(" @(" \<F1F
M.FQI('AM;#IL86YG/2)X+7)E<&%I<B(^1FEL92!.86UE.B @(" @(" @(" @
M(" @('!P;#,N86DF(WA!.U5S97)N86UE.B @(" @(" @(" @(" @1V%E=$HP
M0TTF(WA!.TQO8V%L(%1I;64Z(" @(" @(" @(" @(#$P+4IU;BTR,#(P(#$W
M.C W.C$X)B-X03M%4U0@5&EM93H@(" @(" @(" @(" @(#$P+4IU;BTR,#(P
M(#$W.C W.C$X)B-X03M38W)I<'0@5F5R<VEO;CH@(" @(" @(" R+C8F(WA!
M.TEL;'5S=')A=&]R(%9E<G-I;VXZ(" @(#(T+C N,B8C>$$[1W)A<&AI8R!T
M>7!E.B @(" @(" @("!!<G1W;W)K)B-X03LF(WA!.RHJ*E1H92!P<F5F;&EG
M:'0@8VAE8VL@:7,@8V]M<&QE=&4N(%!L96%S92!E;G-U<F4@;6%N=6%L(&-H
M96-K<R!A<F4@8V]M<&QE=&5D('!E<B!P<F]C97-S+BHJ*B8C>$$[)B-X03M4
M:&4@9F]L;&]W:6YG(&-O;&]R<R!A<F4@<')E<V5N="!I;B!T:&4@9&]C=6UE
M;G0Z)B-X03L@(" @(" @(" @0FQA8VLF(WA!.R8C>$$[+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM)B-X03M&:6QE
M($YA;64Z(" @(" @(" @(" @(" @9S,X=C4T+F%I)B-X03M5<V5R;F%M93H@
M(" @(" @(" @(" @($=A971*,$--)B-X03M,;V-A;"!4:6UE.B @(" @(" @
M(" @(" P,2U-87)C:"TR,#(Q(#(P.C0S.C V)B-X03M%4U0@5&EM93H@(" @
M(" @(" @(" @(# Q+4UA<F-H+3(P,C$@,C$Z-#,Z,#8F(WA!.U-C<FEP="!6
M97)S:6]N.B @(" @(" @(#(N-B8C>$$[26QL=7-T<F%T;W(@5F5R<VEO;CH@
M(" @,C0N,"XR)B-X03M'<F%P:&EC('1Y<&4Z(" @(" @(" @($%R='=O<FLF
M(WA!.R8C>$$[*BHJ5&AE('!R969L:6=H="!C:&5C:R!I<R!C;VUP;&5T92X@
M4&QE87-E(&5N<W5R92!M86YU86P@8VAE8VMS(&%R92!C;VUP;&5T960@<&5R
M('!R;V-E<W,N*BHJ)B-X03LF(WA!.U1H92!F;VQL;W=I;F<@8V]L;W)S(&%R
M92!P<F5S96YT(&EN('1H92!D;V-U;65N=#HF(WA!.R @(" @(" @("!004Y4
M3TY%(#(Y-#4@0R8C>$$[)B-X03LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TF(WA!.T9I;&4@3F%M93H@(" @(" @
M(" @(" @("!G,SAV-30N86DF(WA!.U5S97)N86UE.B @(" @(" @(" @(" @
M1V%E=$HP0TTF(WA!.TQO8V%L(%1I;64Z(" @(" @(" @(" @(# X+4UA<F-H
M+3(P,C$@,C Z-#$Z,S<F(WA!.T535"!4:6UE.B @(" @(" @(" @(" @,#@M
M36%R8V@M,C R,2 R,3HT,3HS-R8C>$$[4V-R:7!T(%9E<G-I;VXZ(" @(" @
M(" @,BXV)B-X03M);&QU<W1R871O<B!697)S:6]N.B @(" R-"XP+C(F(WA!
M.T=R87!H:6,@='EP93H@(" @(" @(" @07)T=V]R:R8C>$$[)B-X03LJ*BI4
M:&4@<')E9FQI9VAT(&-H96-K(&ES(&-O;7!L971E+B!0;&5A<V4@96YS=7)E
M(&UA;G5A;"!C:&5C:W,@87)E(&-O;7!L971E9"!P97(@<')O8V5S<RXJ*BHF
M(WA!.R8C>$$[5&AE(&9O;&QO=VEN9R!C;VQO<G,@87)E('!R97-E;G0@:6X@
M=&AE(&1O8W5M96YT.B8C>$$[(" @(" @(" @(%!-4R R.30U($,F(WA!.R8C
M>$$[+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM)B-X03L\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@
M(" @(" @(" \+V1C.F1E<V-R:7!T:6]N/@H@(" @(" @(" \>&UP.D-R96%T
M;W)4;V]L/D%D;V)E($EL;'5S=')A=&]R(#(T+C @*%=I;F1O=W,I/"]X;7 Z
M0W)E871O<E1O;VP^"B @(" @(" @(#QX;7 Z0W)E871E1&%T93XR,#(Q+3 S
M+3$Q5#(Q.C U.C U+3 U.C P/"]X;7 Z0W)E871E1&%T93X*(" @(" @(" @
M/'AM<#I-;V1I9GE$871E/C(P,C$M,#,M,3)4,#(Z,#4Z,#=:/"]X;7 Z36]D
M:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R,2TP,RTQ
M,50R,3HP-3HP-2TP-3HP,#PO>&UP.DUE=&%D871A1&%T93X*(" @(" @(" @
M/'AM<#I4:'5M8FYA:6QS/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H/C(U-CPO>&UP1TEM9SIW
M:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z:&5I9VAT/C(S-CPO
M>&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.F9O
M<FUA=#Y*4$5'/"]X;7!'26UG.F9O<FUA=#X*(" @(" @(" @(" @(" @(" @
M/'AM<$=);6<Z:6UA9V4^+SEJ+S1!05%3:UI*4F=!0D%G14),045S04%$+S=1
M07-51VAV9$<Y>F%'.7=)1$UU34%!-%%K;$Y!*S!!04%!04%"04),04%!04%%
M028C>$$[05%%<T%!04%!44%"+RLT041K1FMB,DIL04=404%!04%!9B]B04E1
M04)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+0W=O2R8C>$$[1$)!
M341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)'>'-C2'@X9DAX.&9(>#AF
M2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9B8C>$$[2'@X9DAX.&9(>#AF
M2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(
M>#AF+SA!04519T$W045!07=%4B8C>$$[04%)4D%135)!9B]%06%)04%!04A!
M445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K2T-W14%!9TE$05%%0D%1
M14%!04%!04%!028C>$$[05%!0T%W449"9V-)0U%O3$5!04-!44U$06=10T)G
M8T1"04E'06Y-0D%G35)"04%&25))>%%614=%,D5I8UE%54UP1VA">%=X46E0
M0B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY63-00TY546YK-D]Z3FAD
M55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+0G)Y-"]0128C>$$[,4]4
M,%I85T9L85<Q>&18;#E76C)H<&%M='-B5S5V63-2,61N9#1E6' W9D@Q*V8S
M3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6B8C>$$[<6)N2C)E;C5+:G!+
M5VUP-FEP<7%U<W)A-G9O4D%!24-!44E$0E%514)1645#04U$8E%%04%H141"
M0T53355%1E523FA)9UIX9UI%>28C>$$[;V)(=T9-2%(T4TY#1E9*:6-V17I*
M1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15:W=G2D-H9UI*:EI&1VED:V1&
M53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515-5!2;&195U9P8EA&,658,5)L
M6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ
M;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A86YQ2VUQ<39Y=')Q*W8O
M84%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W1EA9<3=&6%EQ-R8C>$$[1EA9
M<3=&5D,V=F)A,51L3317=E)E<%!Y1U-J16YK>&Q)1&UK;#$U;&U9;&):06DY
M;F)D=G4V1$QO-%(Q84I::C!3-3<W54QH<4Y,228C>$$[-5 W2VLP*S1:84EG
M3EIK4S1A9G%$+T8Y6&M.9355+WAX-'@S<G=(=6%.<F9W9D8V57-F*U9X669J
M:GA!<G=K2S!'<S9J0V1P4S9J.28C>$$[;50T=GA/+S0T1&II56I*24IV6BM9
M<F55:$QH9E)C+W1D5B]S>6U716IK,U)Z03@P,T)$045';T\T239:4S-/>%8R
M2W5X5C)+;TLK,28C>$$[97IT2W%Z8S5F.3ER=69P.$UN2$=3=VQK05-3-3AW
M,S!P26EP0VXK5'4S,VY,-#1G1VE766Q",78W;S$O97I(+T%'5%I064U.>3,K
M:B8C>$$[9%$O-5HU4"M"3U!'3SEE03EZ6$\O=&HQ;&A0*WE82%ER=45:8F59
M8BM)9U-%5$PT34M(-WAK1&E"6FI-46Y.:G)6;F1%2E@P-50K=R8C>$$[,V8U
M2'9L37-:1&1(24-J.')B2%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<6QE
M<38P;')71T=J,TAF=U@U*RM7-#AD-VQQ>5I+,B8C>$$[2$Y)26]B,B]U1'AR
M3$EF=$]E9RM:-UIK16E)8V-!>4ME5V9L,C)J06$T4')0+TPP569X3U53>D4X
M;2M/141M;7-C3553.%DP5D8X1B8C>$$[04$O1$MI8F)12UA9175X5D0S3VXR
M9'E$-C!162]W07<R8C=X:VA-:FMX;$%(;6MD.35D;6E"93)*;%0K42]B2#EC
M=FIM0C5T17-*2"8C>$$[2D,R1W%85FLO169&1E@T;VTO:#1(2GEG2DU)5$U7
M5#)D-T)D>&5P0V$O>DME;U!V;4Q+2D1L4FM$>58X:7EA6FQ24WI%2W%I<$HR
M028C>$$[1TMS93%06#-K2FET0U5J-D=8;W@K6&AM5$1&,W5.4$PP0T1S3DIU
M-W<X9T]%6&56=6XP94]4;&M!65)X;5-F,FUI5TYU05-N<7EF>B8C>$$[=G8X
M06-/;5DX<VA,:U)X04DX04%51W<X37)B2%EQ-&=%54EQ1#%">%9!,U=I,D9W
M0V5(<'8O4$AT*TA43$DU0T=U5TU&24Y1,&4V<R8C>$$[-G8X03-K4"LO1C=F
M361S=FAK0F%*-'E%5'!E=79#4D1D179&,%=4<7DO4'A'4FYI=F--;UIA,DQ)
M,5I754UP0E5I;TDV15IJ3U,S:28C>$$[<G-69&ER<U9D:7)S5F1I<G-69&EQ
M6&%Z<68Q3T5*1V8Y26M(=R\U22]M>7I(0WDQ-4HP16<P-U0U<C8T27%19S-L
M:S8P<B]%-6M4;28C>$$[26AX-%%-:7EU,G1O8F%)4E%R>%5F950T;DU356EE
M8FQX:4)Y5F-#6%EQ-T9867$W1EA9<6PR<#901&1G>4I33S0W3C)B,F(K=5=1
M>28C>$$[14YC.%E0=EDW2$QD-F9D1VQ5;%1:;%!1:C,X4FU344I">&=417-N
M<SE5=&)I,4TU64IW2#<Q4V9S+S4Y<WA:44E.3U9'64ET24Y6,28C>$$[95,X
M8F=L570Q3WDY,CEZ;5)$2%1J-4UL*S5&-E1O6$U,4&1J-&5Q4F50=3,Y36AK
M>3E!>G@T=7!:04%&04%&04YG0C!Z2&-H,DMU>"8C>$$[5C)+=7A6,DMU24)"
M0D9196]X5FIU<S9-25%B;3)(-W9R2D=0,F9C93):1U!*97AC8DIJ<F-,9$,Q
M47=U3%=9+W5N4#=T:BMY>#=F228C>$$[-&-S3#-#-' Q<U=36FI/4S=&6%EQ
M-T9867$W1EA9<3=&5G-K:5)X=$DU;W%!<W@Y:&A!=$).34]M;&UV-S!S0E8U
M5V]I*T$V05IM028C>$$[0TEC36MY3$Q,2S!J=$QD654W8G,S:3-C-6E3;%IT
M>31X;U5R-49K-T9867$W1EA9<3=&6%EQ-T951G%M;'A8<UA:6C%(=U O04%0
M="8C>$$[:S14-%=%-&-41DIO6F]*1VEL56\T,EE:;&=G=4E146YE:39,5&IC
M,TLW.5DT>BMS-5)K>61!,S0X9E5P-VQ$93=&6%EQ-T9867$W1B8C>$$[6%EQ
M-T9814%G9VEO4%59<7A,5TY0*W S6'=$.7I*.%5F=#1J-DUY.&,W1&E:2555
M*S!7*TXQ6FIM87EX+T,O=C1(-F-O>5)O="M/5B8C>$$[:$@U5S)/>%8R2W5X
M5C)+=7A6,DMP5C5J=41(6G)%1'9-,40O04MQ-VXX85IB:$<W5&U.0D)E5W)5
M3DY*8W-.;WAX5#5N<BM'5'I3,B8C>$$[<&AH:G9B27-X,TID:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<7@T24I'1'9'<G5V,E=906MF26Y#0U5%0F9G4S=&6%EQ
M-T9867$W1EA9<28C>$$[-T9867$W1E5$<E9Q3&EW96<K3U Y-&XP9&9W>7I(
M2VDQ-4DR16PX=EA*:79X1U0X37=+;C5J8UID;$9H<'=M:7EJ359Y;EEQ-T98
M628C>$$[<3=&6%EQ-T973BM:<$-B>4]0<VE6*VQI9C9::S12<S0R63=P<&]-
M46HP,DTY,TI9+U-A9G%'5EI4-FTS15!3;4=6=&IS5F1I<G-69"8C>$$[:7)S
M5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER:4%1461W
M9&E-5EE7;&)A+TAJ1$PO>$9S>F598TQK5V%::"8C>$$[3V$W1EA9<3=&6%EQ
M-T9867%X8GI$+W@P;2\Q5B]6;59I*VQX33,Q2B]P64$P-C,O04Y19G%Z2&YZ
M3&MW*VM)<DES;EEQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<7=Z578K3VAC9CA:1R]8;6)$:TA#;GI,
M33AW;DYD:7)S5B8C>$$[9&ER<U9D:7)S5EET-6@O-#949C9Q+W%Z2WAF4S1M
M8C9L4'I6-3<P9GE4-69T-3E52F4W9$].<EEX:V5P27=(=CEL5B]A8G0W.4UC
M3R8C>$$[;FQM;65(;#-S<W5O:FAG1$HT4#5G+U!F>CEQ:WIF5DQL9$MT4V9H
M9W166&Q4='EL8TTU4'EO4&).,6DW3WA2-6II3'!S=F%75U(R.28C>$$[25-7
M,2].4#AW-U=54W@V+V1S=TE.2E@Y6F1V.&U1378T6F-D2&E0.$EA4G)S=R]I
M96YE42]W1&Y)67HS161H-7-I:FE%:$-P<6M!-"8C>$$[<4-F.2]2-S!(*U5V
M5'<W-7)T5#)8479(.&Y9-F)T3WI5.79.-V=J<$EI>5)S2%)W1U(Q3E%19'=1
M4FUM9'4S:7)S5F1I<G-69&ER<R8C>$$[5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5EE8269R3BMX1R]R4VUN*WEB33!B0G=J=5=A6FA/83=&6%EQ
M-T9867$W1EA9<28C>$$[;$XS8G=X,S@K<#-:-%=L<$8V:DUE;G=+5UIV:V]&
M8W1J3&)H2$UT4FHV<E!*.&\K64Y9,7)Z-35Z85I6370S<45Y=U=&=%A:27EE
M328C>$$[569G04(Y;R]--3 R2T5C3U!Y2$XU=DQ/5V9*=#$U4&]V>4PK55AL
M9GEX6GA.3&)2-FAQ.4%:-S9D03E'-C!I5G%H04]X*S$T;DY"<28C>$$[3F)0
M265D4C=N9F%F4G=X:FQC=3EL=6\V3G!/<%=X='11<S1B=3-P>#E/84Y8541P
M='E"<#E'63!C:V]M=V%C;55"25528C4R+T]B."8C>$$[<#=F>7=5,79243,V
M1W5*4%1M='E3>'0U1S-8:51U56%M,65H*UEZ939$5VY*-EIF5CDW;W1F;VAJ
M.55F<"LU;68O3T\O;D]F54Y-=28C>$$[9DQD-4E:2F1.55,R3$YU9G$W2&EY
M5CA),TEP-TY4=&U*,G!G15I#638O935F6FUC>6IW2"M(-VYS5V%P,FIS5F1I
M<G-69&ER<U9D:28C>$$[<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7%$,6$V
M1G19>4Y7:G5/0V9.=C9D8VYJ:EI96DI516<P2S--,F]),5!H:2M.=F\V9FIM
M4B8C>$$[;$Y">#A1=51+.'A(3&1I<G-69&ER<U9D:7)S5EEZ*UIS<W-8-68X
M06U";W9T;7EL53!.4&A:94QF.$M4;5)P0BLY:C<R:E9F,U5V8R8C>$$[6&=8
M-4%W,CAN-6HR<E15-7A7.7<X1F8U*TA(+T%)9WI:=D\P:69"4'9$<$]Z05!&
M*T0V:GIM,V]N67%X5#@Q;V]*9GDV,35:<6-"828C>$$[<S1R=#AA14UN+T1!
M6FLV32]V62LY>#E73'A3.7IW=B]!2G@Y:VM8.'A);%%K2SER3W-G2&1A0G0O
M=T1:05IU=3!X*S8K3'!U>2\W,R8C>$$[-%!P+T]C96AD:7)S5F1I<G-69&ER
M<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<FE10E4Y3599<')7;V97-VYI:"]C
M>%9#934W=&U8:B8C>$$[:%%C5$I/>6Y7:#)*=')4:S1P3$Y2;3A13W=Y:DQ+
M>3,T;S!%>'ET<V1I<4<Q3%4Y4#!Y>6QV=%%U171B4T5C<%IP5T-Q0CE08SEH
M,R8C>$$[>55)1U)O0WEX;$E21FYK.&XQ<B]!2GE5.'8R,#=2-E1P8RMO;W4S
M<GE30S)6="MQ9W)+,5!M;WI:-"MY<&ME;S$Y<G)C;F%S0CE)=B8C>$$[-T90
M4V8K8VQT16YN5DY5,&5E>&EB8C%O6E9U45!C<59H3E!L6$10<VU12'!.+UEJ
M2#)R02]52RLQ-GAO*W1A5G)6:$AQ1VPS4UAD;B8C>$$[3#EI84TQ1E(Q0D(S
M5F@S0C-Z5U1X>6=A:TM,<S1416A93FA'-4)K:&16,"M(571-=DY/;G%)8C)#
M4S-L238X6E5+3BM">55*8TI"2"8C>$$[4FI+26M#1#%F24YH9&%X-48X-G!+
M.&9(54Y(=5-S,%9A0C%&5F1A+WEY2511*T)R;E9316,R4'EK2&PT;5=$3#5X
M9E=0;&9Z5F]V;28C>$$[8E-O.5,P;6-3>$]"-FMD4C9K5#DP:U=V=W-0-U)T
M;DU:<TUS8W%K.4YI>7AY4G5*5&9+;7@T8BMF4#5L-F9.64XU53!E9&)I4U)W
M9"8C>$$[56YJ3E5267IY14E99%=,049V0VQ/-7!U97ID25%E3UAW9%(R:G%X
M6$)(;C%5=CA!;D<S>79,-C)O*UI::W!&=RMP5UI)*S!343AR1"8C>$$[-6-6
M1F9N:#=6>F-O1#-S97ES4$]:.7HS9DY+-VPR2W-).#8O;3DU4CAQ>71A5'EV
M939M=C)R2S%O>DEE,W%/4T94-61F8DUZ5#9(2B8C>$$[:S-'=V-44')C94Q9
M-VYU64M0.$%N2C)(,6%(>30S<%8K,SEC2$MN*W(V3E!X>DXO:V<O>G9S+V$T
M6#AR0R]P,CDW4&9*6#5T*U5V3B8C>$$[8V]T8E=6-U!5:4MI>75G1EIQ9&94
M645Q+W="0G(W6F<V:E):35<U,T1N64Y::GDW1&XS33!Z16-P,DMU>%8R2W5X
M5C)+=7A6,DMU>"8C>$$[5C)+=7A624YC,6-.>71,9'1U:W)J=CA!-4DO:FU2
M:7@Y4S0K6$HP0VIO5VQM95%837<O8V]F9T(O85EF=T=(3$]T9VI&0SEY>5A-
M6B8C>$$[>5A9<3=&6'DS*V1F;G4V.'AE6C5T3F=K23!J4W!'9V=I52]$2DUH
M-'E3=#1M=%98,BM:>G!/>CE-36-,4#%3960W43%";E!H2#!X6B8C>$$[5#5(
M+T%/8V5&=DY0:78X07I28WI7,&LV:# P-C,T<DEI;F-E<3="-DUF-5%.=D=U
M,EDR;S=5;S%!9D9Y9% R5T-,;69G:5!/2"]/3R8C>$$[5G1&65-86&QE-VUK
M=5EL-6953&]O,W%5-FE/4E%N1G9!340X>&MC2&%H=7!J8G9#8R]:67$T2&9U
M640K5E!N:3DX;RMA66\U,EID3"8C>$$[=DI&=#E3=#)Q0714>$5L1#!A36XW
M<6I--U<V8UI98F-X>6-,4F%G-' P95(U=G)(3UEE;&1I<GIV.#%0>6QT9D]%
M43%#>&1B6%AO128C>$$[-$I),C!C-FIO:W1!4T-0,E<K:C5:*VHQ<'AB2&5,
M9S9Z4FI+3$<P;GHW9F%,-38X;&%G6&QI=DY)=4901F)Q1FY21T@K5$Y'941$
M-B8C>$$[8S-K8VU,34]K;E-3>#5C2C9H<3@X*V5E.5=I*W!4-GIE,TUC=G=M
M,U=2-E!8<U93;DPU2$=/;7A2,T51<#%75V4Q;&Q8:U X:G9-=28C>$$[=3-%
M5GIR34UM:S910T=C>6IJ8U-R,31X>&YD86HY<&A4=W)M3G%E,$E11E(Y56Y)
M,#-:,#5M-6)2*S$Y2C98<&QH<%=N=V%D<#A+,B8C>$$[.6YB24DT658V0E(X
M*W!056LY8S4K8WI),F5:9"]'26E+2$I&6D9K=U@X-&9/.'9L6'EO>C)B.&15
M=C(K<E=49# R<DI,+W-&-F4U1R8C>$$[6G5H,"]I>C,U0GA.8G%00VA9-6YK
M*V8O04UV+T%-=G1:.#@V=DUK8S-O,G-*16PO<45O3#!,:S=!9G1Y3G5D>CE/
M8GI5-G%/1U!N,"8C>$$[1&\Y3'!:6G!E6%5V66HO>FID-4LK<65M3#(O*W,X
M865V>FEP>3AE2' Y4&%V,#5Q9C56>5AY1'1F-4QX5E<W>'9Z,S5$,79Y2G)C
M328C>$$[8VMX94=1;5A49%)I<6Y,,'E097%32E561F9P>F)A8E5X>E(K.$]P
M,4]M;&=L.7AF43,U4F5D<&9.;FQ/3S1U,D(Q3WEB-G1F16)C,B8C>$$[54%R
M3%0O3%4W*SEC,%=T,"]H5&]C:GED-V\X+VDT-U!-8S)B6FAU5S=&6%EQ-T98
M67$W1EA9<3=&6%EQ:U=T83%4;&)7>F(Y2DI"*R8C>$$[;UIF:G@Y4S!:36Y1
M24A33DMA.&LU=E9B9&9T3B]-9C52;&U39&4Y<G@T-SEZ2VM215)546-65555
M1'-";4E3-5EB>%8R2W5X5CAA*R8C>$$[5%)$3#4V,%EA;%%X=G%-2#%N,4]H
M2FU(3&PW5C8U,6UF8D9,:"]M=DLV9F9-3TPK8RMY<S5.-G R2W9K1#@P,'15
M+TU06&QT865L.28C>$$[8F-N:C Y46='5"]H*U=D5F\W.$M..7IY*W1R>'!5
M*W-T26ML+U%T;$ID3E-B-G1%,#=.+TXV64Q%+U1N351(<4YD-S X951"=DTO
M-28C>$$[.&533D9M93)T;FLQ8391,%E79U5X02M";%EH5"]S3U=:;4AS-TI0
M8RMK96)H6G4P36-$6$TK5$5N+S5Y95%..$AL<W-V671E8U0Y=R8C>$$[9T]:
M43=)+W!F6BLQ>%0R=4]K9G0O6710+T]4=TEO9DQ.468K6#,O<S-W+WE2+U,K
M>CEQ4#58+V\O8BMX4V@O-7E5=%E#5$0U56II2B8C>$$[,DI3-T,Q*S8S=VYS
M;VYN4#=0,F\O;&(K:#EV-T9B+V]:+SA!-SER+T%+9G8K>F9"+TI(.4PW4#)P
M+VQF*VHY=C=%6G O=T1Z:WIO."8C>$$[:W%I+S!393)J4#)N9VU38VHV1U='
M=C,U0UA:375K;7E083!$>D)$,#-Y=C5Z.'0K6C=5,T=J6&DS2$%$,5E45DI9
M-B]Z>'12:#@K;28C>$$[83=.9VYJ3E-$<TU784=16$4R.&8O=T-C;D1,.6,X
M=F<Q.4@P-VMR+T%#.'559DMN=E-M8EAS:FQ,-$]Q-U@O:"M0-D=6+SA!3T]Y
M,B8C>$$[;SAG>4=+;G%T97IF5TMD95A&04LO=T-W<&U,,G!F:2]">75Z2SA,
M8G9E;UIR;EE02R\X06Y),4Q1*U)B9#514')#,S!8,5DW8W%L2B8C>$$[3U%(
M96Y(<CE'8DQS=2]&*T1R=3!W4$,S-S)/+S@T>$Y0-FYM2E(O=E!3,$I*<G,O
M-S9L4&]R6#9->4\Q-CE0>"]1-"]:1BMR-&9P928C>$$[-UIP6&-U>%8R2W5X
M5C)+=7A6,DMU>%9)=&$Q<6Y+,G1M,S934T0Y47DO2&HV;&]Y6D]G44=L859*
M95-C;7%T=7 K2G9(,D=76DUN0R8C>$$[,30X9D8W;592>'AX4G)(1V]61D9&
M55II:S(U449,<T-867$W1EA9<2M64'IJ.&Q89FQR>F)09'A)4G!M<'E.8S)5
M>6EI<3=(;$I&="8C>$$[,$M-9'9A;61,;V1136U/=6]E8S$K030X;D5/4EHY
M-4DO=T-C:#E/1VYX5V9M<4M:8GE&46XV46A54TI+0G1Y:U%%37)E4$5'=G1M
M1B8C>$$[<4]Y>F1W-61Z;39F=$].5E!N,V]J>F8O04TU1F%.1EEY465725IB
M:2]K0E9,=61/14UD4CEO2U1Y9&@T14%F4'!K8TA:8VEB;GE4;B8C>$$[-U5G
M0C9.>3AU+TQ4>61F*V-V3C!1;4135U5-;W5T5W57,W%V3&M62B]M;$EP.34W
M6G-T6&Y'3$AT>C9/=3!M035C;&YL>DQ,=GIX+R8C>$$[3D,V=CE2;CAR-E)/
M63E.=%=-96]3>&UH;FQ'>E)K:CEH3VA(8R])6FDY;F%-4DA(3&UE5&QD;S9W
M:SA%95A6,VM$+VY(*S<Q83!I,28C>$$[3'I*4$I95W-W1'=754Y0<D1)4E5-
M-TU'161F0VA0>7@Q4&%9:6%H=64Y9$XR6GA#-3=E5#!.9GE#+TQC2T%B3V1I
M3W)'-&MQ9G5)1R8C>$$[64@X<%IU+S=(3R]K-T0S9F%7+RM60V9L="]Y>%1F
M.$%34DPO049X+VQ,3C,O678X;EEE-S=3-R]!2E5**U<S+T%#>%1F.4I%=CEC
M9B8C>$$[-5-Z9"]W0FDO=T%N664W-U,W+VQ1;C5B9CAS53,O4U),+UA(*U5S
M,V8Y:2]Y9&@W=G1+03%J+VY(6'E49%<W1%1P8FY4<FEN=T](.28C>$$[6DLO
M-5-0=69O65I/2&%M44AE:7=N,EII23)S4$8Y63!4>F8K5W9M:4=4,41"9%)%
M>5=6.495>%12.40Q-FIS-DYM,VAK>#9I2&PS3R8C>$$[<&YJ>6%E9"]G=E9F
M3DA(.#%V>7=H,69466@K;F1*:TQ3,E-B;FU&06UJ4W4Y2%=J<#0P038U<DU0
M*T1:=44O5$HR96(O0V-.>"MO4"8C>$$[35!Y,2]-<E5F2D=P4R]U:F1A6F1%
M0SES>65,8VQQ039%.4A7=C Y1#)),D]R,&=Z1'5)9&)P3E=C2CAN=%1F.#5#
M9FPT3%0Q9SDR6B8C>$$[858K<2MH*SAR-%8U96XO=S)A:BM4370Y2&(O>6QH
M<3<K>#1N*UDO-6IA;#4T,5=&:D-B97=T<7!9,E-N;6%U4E8R22LP-U5!,C9F
M<B8C>$$[,T=L,&]W>#@K<G%.6'%J;6QT>39"-S,K5%!K<30X<BM5;$8Y2#9E
M<#9I+S%M-U$O86I&04DT:C=Q=34Y>5)M:S$K;T=42G1Y1'5T1"8C>$$[9T]0
M2%(U;&YM651M3WA6,DMU>%8R2W5X5C)+<$9R5W15-5<Q<S(O4U-19G%'6#0X
M9E5T1U1*,$-!,')3<$QY5&LQ5G0Q4'A.-"MW>28C>$$[>DIK-%=V2&HT=F-Y
M<4]/3TM.630Q0V]O;W%J355M,TM!<&1G4S=&6%EQ-T9867%G9&$P4%-T8C V
M6%1T5G1K=7)/8C=C5"M)-DUP1B8C>$$[0W)$<U)V:SAE4U5$8U12651G2FEP
M0W<X93$S+T%*>&]T<$IM;#!05GI"17@K1S)U-"]5-"]+5D-P+S14-F,R=5!T
M63$V:#AN5C5/>28C>$$[450V5%-N;S,O3TTV3$]R-GIR4$]%2#1O3%-0:5=(
M+T=346UN+T%98VYA,C-P:C@P62MY4F9Q:SE/;G-.23AK95-D4D]J5S97<T=N
M,B8C>$$[<SEW:3E3.'%2:VAN6G%L;5EG1&9.8TI3>EI">$<W3'-41T],1V5%
M8D%0;F8X;5!,,%AM2#AW3%E8<2MT0EIQ.2]C2S(O37AK0D]6928C>$$[;SE6
M,7(T-79T9FPT35)R<G,V3%%9*U!,=C S9E9U8WDY23=&6%EQ-T9867$W1E=&
M9FY$-5IT.60X:6%J>5%'-C V3G(R,65N>$)O5B8C>$$[3$]"+W)*555Z33!/
M57=Y:G5/>FDV,T5*-'HU8G9+9BMC8F18;6@X,&%H<%)**W(S;'(V,TAT-FM$
M<490+T%Y3FUY-U9H8T),=4QR3R8C>$$[>7!N:4UE.%!39D\O-4HK5G9-.7DY
M+T5Z85AQ8VAR3&-12T=J:UDO=%-21V=,939K13DV-7(Y4#)H4$=+-6@R1V\P
M14UH=FM702\X028C>$$[47-U<BMV>"]4;'8V1F8W>C!8-3 O=T)4;%0O:'-Z
M=C57:E@P;'=V-4I0.$%/*W@V0C5'+TIB>78U5VY3*V-T<65Q>&US9#%/;T-2
M;B8C>$$[>&EI1E%P.7E39D1-2%5A*V515GEI-75N,$U-92]/5#!$349Z6%EQ
M-T9867$W1EA9<3=&56DQ<E=Q8W)A,F)F<$I)4#%$3#AE4'%7:B8C>$$[2FLV
M0D%A5G!5;#5*>6%Q,C9N-&TX9EE:6FMY8TQ8:G@X6'5:5DA(2$9'<V-A:%55
M5592;4M48FQ!575W2F1I<G-69&ER15!Z1B]-:B8C>$$[4V9*96UR2DU0<D]P
M,T%0,4]W5G%&<6188S<X54AJ,S9$,GET3'!:6FIT>3<S1S%/<6II:EHU.7HU
M.#%,.'@O>DTX,E@U:'0W=3=,4"8C>$$[6# Y4#!W4TE!=&5N1T@T,R]W0FM4
M;3EH<&-/26)G93AU:FYQ.#)5-U@W9V]T-50O041:6FEZ861R0EEM<$I78VMK
M-&9(=V0X9G-8=R8C>$$[9%(O4V$O=VHK82\O049B9%DO-$=F2'@X2&9(-T8X
M2%5F,&YF-%(O3F8O<3(V>"]W32M0:C1/*U R3#1/;R]P3%I02G8U<'E),&-M
M;"8C>$$[-G,X8D-J27E4:T5(<U%C27HT3RM+;D)Q1#!K:$Y',69Z9C5$,7<S
M545-;6TV9UEZ1DQ$9%%K8S1I>7-62WE!1VA+1&-F9FMS:TUE828C>$$[3F-X
M-4Y73V540DLV;RMB-E O3% X,&1..#97:GA&0F%A>F)R>75B2W11>3=$,5EI
M97$Q3R]C9F-4;TY8;WIH4&9&,RML,6-C;S=P9"8C>$$[>DXX=S-,9&ER<U9D
M:7%Y965',V=K;FYK5TM#2E,X<W)K2W%Q;W%Z351S04)H079924IP.#<O;5 K
M93DO<7!U9$HX=4M,8E-:1F%'828C>$$[-V116G Q66-7-&AQ:4Y'0G O3C=J
M<&TY,'9:=VI5<"]5-E!69'!%,T=(3'990G!8:R]Z,5!'=#=P;6MA9UDR2#=U
M-&AH;$%92"M69R8C>$$[0E5F3$TV969%3G!%3T9J,"M8;D5&368X22]M=B]W
M0E<S5U K0FYY=G@X2&9(-T<S=V12+U-D+VA(.#$O*W)B<D@O07HT*U!G-S0O
M628C>$$[=F<V:BMK-R]!06HK82\X03%B9%DO=T-";G@X9D(S>"MX9D(Q2#E*
M<5-Z+TYJ431V<FI2-C%947AN:S S*VMO:2M*66HT4CE/15-W5"8C>$$[,CE*
M*U-$2%51,SE8,G,S.&=F.$%/44=P,C%Z1EEE8D-,<7EC:$)Q2W%"3D9864=1
M3',V:G918W9N;4AQ97I!4F-.:C-/6'!U,'ID6B8C>$$[4&TK9UE:;W!O:VUH
M8U-24TM(:FM5,59L659"0DA515IO>4MD,G5W2S=&6%EQ:U=T83%4;&)7>F(Y
M2DI"*V]:9FIX.5,P6DUN44E$4R8C>$$[=$MK=DI/5%97,U4O13-J-T1,36U4
M:&$X95!I.7I+;S0T-&\Q:FI52VEI:7%->%-B8V]#;#)"3'-69&ER<U9D:7(U
M1CAX6"MP969V>B8C>$$[1F-1='EB54QO5W1G1RMZ2$%'-'@Y3WER.%1F4V,V
M:D9%64U8=49L-6Y,234X,41Q84AU9E0O;$AY9F]V;&)363E/,'E&56]"-CEW
M428C>$$[4%9M9G4X:F14.'4S45IZ=6903$I+-5!1-&--8V-A:6YE571R<U9D
M:7)S5E-V>DHU6C!8>DAP:VUN871B<E!!-%!&=&<X8D5B4$<S5B8C>$$[5T=7
M67-S<UIU2F$X;4M->%5H<RM6;4=Q9FPS*UE:54]44'!.>4MS3FA.8G11-VIW
M;&EB<#<U,'9P>C1V-G=E8S,P*V(S2#=(,3%$3B8C>$$[1E!$2$Y%,T]+5E$X
M8D1O5EE60BLW3UA)<#9D9F=6,DMU>%8U2"]Z:U@U;FUS4$QT;F]L=2]".5=K
M6G)G:G(V14A%;&8Y:S=,.7AZ828C>$$[9&PT94M::V8T6%=D<#5U1T%I4#1K
M:R])5#AT.4]U-U0O1F5R47)C2#%':C!Y0U%";W@V6F\P>%4W36565EAW;U0Q
M<%,W=$Q6:TAG:B8C>$$[.%=R<S-39VIJ;#A(=2MA5C-$<U9D:7)S5F1I<G=0
M.$%0>CAU3D]S3&103D=K44QB;SAG:3%+,VI&13535C14041:86XT5SEY4&9.
M,R8C>$$[,F)Q:DDX179G-F)T3%-G1&IJ.%=3+SA!3T\O;6$T,4QY=F1A4F-U
M6&LP95)20WA.5#9%-$I29CEI>4XY1D(R>D@W57A#37A)9GA.+R8C>$$[6FU9
M>7@X2B]H97(U<DA:3WA6271A,7%N2S)T;3,V4U-$.5%Y+TAJ-FQO>5I/9U%'
M;&%62F538VUQ='5P*TIV2#)'5UI-;D,Q-#AF1B8C>$$[-VU64GAX>%)R2$=O
M5D9&1E5::6LR-5%&3'-#6%EQ-T9867$W1EA9<2M4+WE15E<O3D1207="1F)K
M,$\K-'1*4TTV8G1$*S5L.%!V1"8C>$$[>E!:+SDY2#0O8U@Q:&Y-=E1/>%8R
M2W5X5C)+=7A6.'5F;CA!4'I(=6E"46TS='EF9C1+6C!N6G8Y>5!E6&YE,"]W
M0SDK1#94.'5F."8C>$$[;SEP9B]-2D(O=T%M;'IN.'8Q2#-V45$U0DU-<EI/
M>%8R2W9N<B]N2F=N+T5':FEU,S%2.78K96AZ93EK+U1,,W5K-U<U>"M,,4@X
M;28C>$$[9B]*6C9(+WAJ;"\U4'E:<F1F.$$S,&Y9-DPK-FHW;6%::4]5-T98
M67$W1EA9<7=R.#4Q5G9Y>3%W34MJ,#14=C1I-&I)>DPP2#DY2"8C>$$[.&1(
M1C%O+V-Y.7IZ8B]N1U0O:G V.2]X:&<O-&TK8DAT9FQ(-'5V-TDU>2M(-EAV
M,F%.,U-283%R5D]6=&).=C!K:T@V:&PK4$@Q3"8C>$$[4FMY9$%G3DLP<5,X
M:S5.5F)D5#A495!S37-Y6D]&<G@T*TPS37%J:FII:E=/3E%Q2TM+;WI&2G1Y
M9TM8645U>%8R2W5X5C)+=7A6,B8C>$$[2W9L1#AJ+R]!0V%/:2\X05(Q+S%#
M5%HP,V%(.7I,-&9E2&UE>B\W-E!X*S1V<2]/6F5M9&ER<U9D:7)S5F1I<C5D
M+U O=T0X;5!C+R8C>$$[.'<Y=B]W05%Z;RMZ4#=K93AV4&1Q9C-V=V936&QZ
M+VQ(=$PO04]94T0O:S!U841,.5(Y-W8T8V=M1U9S;EEQ-T98>C$O=T$U368X
M028C>$$[2U$V4"]W07=J+SA!2C U=F5Y9G!L-S-39')C-"]&-FHK5%@O04I,
M4%$O.$%J2$PO04UN-4TQ=78O=G!/>#!8.3%(,TTP>D5C<#)+=28C>$$[>%8R
M2W5X5FAF-7DO*U-Z,7HO:DA&+WEF:GI,,$@Y.49X9&(O04A5=F,X,2\U>&LO
M-#9E=F8X65E0*TIV;7@W6#52*TQR*WE/8W9H*R8C>$$[;#=$<E=T5357,7,R
M+U-3469Q1V%R2&HV;#)E5$HP0T$P<E-P3'E4:S%6=#%0>$XT*W=Y>DIK-%=V
M2&HT=F-Y<4]/3TM.630Q0V]O;R8C>$$[<6I-56TS2T%P9&=3-T9867$W1EA9
M<3=&6%EQ-T98>6@K4B\O04I.2%)F.$%O-B\V:$IS-F)T1"LU;#A0=D1Z4%HO
M.$%F4BM0,T8Y6"8C>$$[-7I,,'IS5F1I<G-69&ER<U9F3'8U+SA!+VMX-VXO
M;4AT+SA!:4=D2#):+V-J,VPU-W14*SDK1#93.'5F.&\Y<&8O34I"+WEA6$Y"
M;"8C>$$[*V\K.3,X3U%41$LR5'-69&ER-38O=T-C;5 X06Q)9$@O=T-94B\X
M06LV8S-V6E P>3DW<$\Q=6-F:3E2+TIR+T%-;&YO9CA!>&IL+R8C>$$[-5!Y
M6G)D9B]!2#!N639,*S9J-VUA6FE/53=&6%EQ-T9867%W=C@U9B]*6C8U+WAJ
M:2\U4'@U;#9$*RMI-'5T+W5P934U9"]Z:FU32B8C>$$[9DUX0F]285)K169/
M5$YL,G O1#<S5SEL.' K-SEB,6Y3=$MK=DI/5%97,U4O13-J-T1.8FMY8TQS
M8V50:3EZ2V\T-#1O,6IJ54MI:28C>$$[:7%->%-B8V]#;#)"3'-69&ER<U9D
M:7)S5F1I<G-69&ER-5$O22\X03AM:F]V+U(Q+W="46LR9$XR:"]C>2M(,V@U
M;G,O=T1V;R](-R8C>$$[:2MR.#5L-EHR2W5X5C)+=7A6,DMV;#,X+W=$+T%-
M;5!C+SA!35!B+T%014TV4'-Z*S5(=DQZ,V%N.3<X2#!L-6,O-5(W4R\K65-$
M+R8C>$$[04I.3&UG>2]59F4W*TA)2FAL8DHR2W5X5C@Y9C@U368X<$1O+W=$
M>D-0.$$X;E1M.3=**VU8=F1*,G1Z:CA8<5 U3F8K4WHP4"]J2"8C>$$[3"]Y
M9FMZ5S8O=T1V<$]X,%@Y,4@S33!Z16-P,DMU>%8R2W5X5FAF-7DO.$%K<SEC
M+W=#36-8+THK4$UV468S,%A&,78Y,4PS4$TO*R8C>$$[8V%9,6QV=DU-8F9:
M93-H5G%E0EIX;7@W5TY#4'9D9#)33#1V:"ML-SE(2$A&1W-C86A555564FUK
M2G0S449,<T-867$W1EA9<3=&6"8C>$$[67$W1EA9<3=&6%EQ*U(O>6@Q4%0Y
M3"]-5%-B-U5B:$Q7>F@K<V5R4$ME2TQY='!65W!0:7I!6C%'=6=:66E!3$\S
M,W9,-D=1:FQ"2B8C>$$[;V(O8RMK=BM6;2]L.2\Q349L+WE.6$]F+TM:9C5P
M96@O3EEV-7<K869A9'%.:G%6;$9E,D4V6$YP34-9<#1Z>5)G0U9.0U!C6E1+
M2B8C>$$[:6%03G5J24573U-)>4M867%O,W0W85=.<$QD,V-Q=U=S0VPU<&Y.
M1E92,4I/1TU35%$U;TI!1FQJ+SA!>7,S.'9V.$%Q64Q,+VMA=28C>$$[6"]L
M378X,'10-7)&+T](>F9/+S4Q879P97)E934W,U1,<4\X=$=G:%9:;VU$2U-Q
M,$EQ4$1..3)F0U5C5D556%)D;WIJ3$I93C=0<"8C>$$[-WDU+WEJ,FPO=T1-
M2D(O>6%83V1Y+U5F93E&1&M%6F185G9A5S Q,6-Y3$9B,C9.3$Y+-6]Q26<U
M37A09T%+-4%!:S!%:V=#>6Q7:R8C>$$[96,O2VUS6&8Q5%,Y5G1R>38T;"]2
M:&M$3GA7;%119E!,6C1*=T9Y0D%A-%IO4TY224MC-5,R=FYR+VY*:B]L261(
M+S5H2"\U3VY.-R8C>$$[,E0Y379E-E1T8FY(-'-Z+T%#<C@K951D3CAG85):
M6"MS,G1T9'=X>4-70U-12S9K>D]W<5!K8WA.6G!S:W-S:4EM;DTP;6]X:D9%
M1R8C>$$[475U.6TK;&5D=DM7<C-G<SE-,6$R=3=P9U=71TM137A#-VLP2&AM
M2%!4-4EI-4%G3U9$4$-2;T5&3SAP8EA9<3=&56LQ6'IT-5,P:28C>$$[.$YN
M<65R5S%P9$M!>E%Y>4)706)C1V@X8W5H<#AK:&-14T=Q965%5%))1$-0>E4X
M*V549%,X9V%V6E='<S)T>F1Z4GAI2T-/44TW128C>$$[5$EX;U!K37I.2'!S
M:V-S4UEM;D8Q96]X;D9)0U%U=3EI9CA!>FI*+W@P.64O=T--34@O13-Z2S=8
M-5(K3&ED:V,U9D0Y3#,W3D<W<"8C>$$[,DMU>%8R2W5X5C)+=7A6,DMU>%8R
M2W5X5C@R+SE#,F5E9CA!;'4P>B]K8F-F.55--D0K5F-F9$PW4#%V4"]Y5FLW
M-"]B*W!H=FYN>28C>$$[0G)0:WDX=')45DIR96%3-FI-<UIT;61L0VAU4'AC
M,&HS>DPP*W!J;$)-8C)C6%5A5U=):FER9#E)9FLQ+W=#4WHP4"]!27AY+W=$
M2B8C>$$[*U1/9C$O.$%F4V5G,%@Y,4@S33!Z16-P,DMS6B]-,R]!36PY-6<O
M-6=P9BM)-6MA5"LY:C<R:E9F,U5V8UAY-S5).&MA<C5X,5=85"8C>$$[3DUL
M9VAN:&=A-5IR;&Y63T-U:45!;VMH<E=19',V5%5A:4]+4$9*-794-F575UA$
M1E$X-&55=%(X<6$R*VHV:DI$3&-X;VMH93-:;28C>$$[:G!)2VID,6I0-%EC
M1V-:63A1-4EZ-$1I;'=L.65E5GA)4$Q/:T-1.'!"6E<T9&@S4'!,6$]7>F97
M9F58<6]F4T5,-3DO=T-51SAX9B8C>$$[.7-Y.2]W0V]D.&QP=C=Y4#E99F4Q
M-FXK-VPO5E S4$%F*V-E4"]*9VXO;4-N+S1K;6)Z=%0K-BM,<&5Y+W=#.5!U
M+U4K;3@U,39"."8C>$$[-R\X04]3-&LO=T%485-39C-:<VE&6#-%<E8O:&TK
M-THK9RLY,&9A,S%267IP9C5/95HY4SAP9C1O9W5R2F10.4-A-3E*-4I23G=G
M-28C>$$[8VAX15)7=G=';GA::U0Q.$EZ-$-$8FIW-U!N2TA'0TLO2&MJ4'E!
M+SAM4&)F.'<Y>"]X1$ED<"\S2CDT6CEL+S-V=V955V,T.4,W1B8C>$$[6%EQ
M*UAF>B]!4#A!>5DY>B]W07<Y=CA!.%%Z;RMZ4#=K93AV4&1Q9C-V=U)6;"]Z
M:G8U,79,3T,W:79D3D5D>$=K<4)P6G=W5C%$0R8C>$$[=$E$=G9K6F1Q67=A
M<5@R9G)33WDX:$A/4#(O<65K+VLY*U='=BM3-WI5-715=4Q36F)Y3TI):&%V
M235"4FU*-6,T-"\U<S$K=3%K8R8C>$$[=TA$97IS3D1P2EEB-'$S96XU<FY9
M3WA6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C@Y9C@U368X<$1O+W=$>D-0
M.$$X;E1M.3=**R8C>$$[;5AV9$HR='IJ.%AQ4#5.9BM3>C!0+VI(3"]Y9FMZ
M5S8O=T1V<$]X,%@Y,4@S2V8U=RMB3EHX<BM623E3,&@P:G5M=30T4S!I0GAW
M6B8C>$$[2$HR4"MQ34]H=WAY5'%82VMA>DY,2&HT;S@P2BM3,VY86&9.;6E8
M.3-R16MC:S%V8VE+37AO27AX.4Y7,T$Y>FLY9G T-'!!4C=M3R8C>$$[:#%%
M<W-36F0V92]M8B\U3#=Z0B]Z0E,O.%)Y:E-F,W-F93-A<BLV;#=I.%0O=T-C
M8E X06Q/8C<O=&U3+W=$55)";30W5B]U>"]7+R8C>$$[45A49&QF,V@O<2]P
M0U@O;B]W1"M42'5F*UEE,R]W0TE:4'-Z*S5(=DM/,5 W,S10<$QY-2]W06\Y
M<&8O041#468X;6QZ45IF<5!V9"8C>$$[+T1K148U.2\U46)Z1B\R>DPS+W%(
M9DIA8BLX:B]72#-T97 O=35F,50Y>G=(+VY(:B]Y64HO-6=P+SA!:5-:=D\Q
M4#=R-'5L-TPO=B8C>$$[5#=V,5!P=D]D96=F4%@O3U1(+TM1-E O04UW:B]W
M1$HP-79E>69P;#<S4V1R8S0O1FY8:W(O>5%W+S=:;"\X07)M>D,Q2"M-+W=#
M8R8C>$$[4#!/9' O.$%&>"]6955F:T(O-4UE,B\U:#=J+T%):&UZ-U0O04QK
M*SA/<C=,+W9F9RMO<S5X-D8X+S)0-7EE94IV>D1T.41E940Y2"8C>$$[>6%U
M;&MY0T9E6&]T8VE):FPQ<G@W-79*841'35A&,31B*W@P;S$K5'AE1&%U2W9T
M9E%'84XS5#5D+U O05 X04IJ,U O35!B+W=$128C>$$[3390<WHK-4AV3'HS
M86XY-SA(,&PU8R\U4C=3+RM94T0O:S!U841,.5(Y-W8T8V=M1U9S;EEQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T98>C$O=T$U368X04M1-E O
M=T%W:B\X04HP-79E>69P;#<S4V1R8S0O1C9J*U18+T%*3%!1+SA!:DA,+T%-
M;C5-,75V+W9P3R8C>$$[>#!8.3%(,TI&+WIK6"]Y9TU0.$%Z2'<O.&TU8W8W
M3"]!3#,T3E!A9CDQ.%5V+S5X;R\U4FI6=BM9,&8X;6QY9F$S,6HS3F9:6#DR
M9B8C>$$[97IV.'IF.$%Y6#-M1"]M0VPO-&IM1G!0-S)0=F,S5F8S579C6&EF
M+T%$:EHO=T%P>F9F.7-Y6"]!2VE)33-(878Y,E V,S9#-F)S<B8C>$$[*SA0
M.5@Y25,O=T10+W=$.&U08R\X=SEV+W=!47EF6FXY>5!E561Q9C-V=V936&QZ
M+VQ(=$PO-6A)4#A!:S!U841,.5(Y-W8T8V=G=B8C>$$[4'8X07EG,VU,+W1M
M6'8X03%$=FMT3B]E4B]R1#<R=E4O=T(S3"MQ9G5E02\X-#AF*U1"4"]-1E O
M=T%35$XU,G O9&9&,'9:9CDV9B8C>$$[9"MP.4XU>G(P1#4V+W=#8VU0.$%L
M261(+W=#65(O.$%K-F,S=EI0,'DY-W!/,75C9FEZ<GE6+S5)668Y<WDO+T%&
M>EIH86HO04)N+R8C>$$[041H*VAZ=% O:30O<79+4'E!+SAM4&)F.'<Y>"]W
M05%Z6CEP+W=">69E2%8Y;"\S=G=F55=C-#E#*U(Y3"\X04IW5VXO9U%X+W=$
M528C>$$[84TV:68K3&XK<"MH-6=F-'@O;B]!2U@Q>&Y,=E1V;#,X+SA!+W=!
M;5!C+SAW.78O04U1>F\K>E W:V4X=E!D<68S=G=F4UAL>B]L2"8C>$$[=$PO
M-6A)4"M44S5O378Q2#-U+VAY0UE:5WED:7)S5F1I<G-69&ER<U9D:7)S5F1I
M<G-69&ER<U9F4%@O041K>"]W07!$;R\O041#4"8C>$$[+W=!;E1M.3=**VU8
M=F1*,G1Z:CA8<5 U3F8X06MS.40O=T--8W8X07EF:WI7-B\K*VLW2%)F,U5F
M8VM8+T]29B]+07<O=T1-9D0O>28C>$$[8FQY+W-V.$%V9F<P.7 O,UAX4R\O
M;D=J+VQ'3E<O-6I2+WEA6$HY<F974&,Q.6QF,UHY-T\O>DXO=T1*9F594"M9
M2U@O:4]95VLO=B8C>$$[62LY>F16+V13.7AE2B\X04].;B]!0VY..2\R>DIF
M.$%Q26=Z8V1Q+S-9+W)F;TQP=7EV-W<O,68P:$PO04TO+T%0>5DY>B]Z1#(O
M+R8C>$$[04)$2CEM9C-).352,G O92]".4IE6% K564P=B]M16<O=T-44S5O
M378Q2#-U+VAY0T,X*R]W1$M$95EV*S):92]W1%5/*U,P,SDU2"8C>$$[*W-0
M=F$Y5"]!2&-V-G K-31$+WIJ>"\U344O.'=5+R]!0DI-,VYA;CDQ.%A3.6PO
M,W Y,S9N,#-N3W914&YR+T%*>5DO=T-5:#!F+R8C>$$[04IH2"]W0U1P>F4Y
M:R]43#-U:S=7-7@K3$]V2E@O:VAH+S)Z3"\X05A.;49Q4#A!1V8X04](-DA/
M,"\K3&HK<3AO+TE$+WE9.70O>B8C>$$[1#-(+T%"1$YN,FXO04A*.31D6#)8
M+V4O0CE26GIJ,$PU2#!V+W=!;D)A9BM"1$@O04Y2;WIQ2B\T=68V;C9(;4(O
M:D@K9CA!<&981R8C>$$[8W4Y3RM89GHO=T0O04-9.7HO>D0R+SA!>$1/:C=-
M+W52-WDX.3)P+V4O0CE*95A0*U5E,'8O;45G+S5.3&UG>2]59F4W*TA)2FAL
M8B8C>$$[2C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C@Y9CA!3U1(
M+T%#:T]J+SA!34DO+T%#9$]B,W-N-EIE.3!N83-/4'AE;R]K,28C>$$[+W=#
M4WHP4"]!27AY+W=$2BM43F)R+S<V5'-D1B]D4CEY4F8X-48O.&]$1"]!37@X
M4"]*=5A,*WDO=T,Y*T14,FXO9&9&3"\K8V%0*R8C>$$[55DQ8B]M3D@O2G!C
M;C)T.5DY>E@R5B]D;C-S-R]-,R]!36PY-6<O-6=P9BM)-6AA5"LY:C<S3C%8
M.3%,,T8T;B]W030R9CA!2V,S,R8C>$$[+V)-;"]W0V]I1$YX,G(O9&HK="MG
M=6TW2R]V1"]6+U-%=CA!>B\X02]*:C-0+TU08B\X045-;C):+V-J,VQ(86XY
M-SA(,&PU8R\U4B8C>$$[-U,O*UE31"]!2DY,;6=Y+U5F93<K2$E)3'HW+T%-
M;TXU:2\W6FPW+T%.43<U3%1F,VMF-G<K.7(Q4#A!9'DO<6XW;F=0+T]02"]K
M=R8C>$$[5"]Z0E0O.$%%:WIE9'%F,UAX9$PR6"]E;C-F<69496,V.4$K978X
M06Y*:B]!2E-(4B\X06U%9B]!2D]N3C<R5#E-=F4V5'1B;D@T<R8C>$$[-CAL
M9BM31T@O8DUV+W="8S)95V\O=T%:+W=!-&9O8S=4+S1U4#9R>6HX9U O2FHR
M,R]-4&-F.$%%33)F868X06-N,V@Q9EIF.3<X2"8C>$$[,49N3U!1=FMF4R\O
M04-C1G O-$5-9CA!,4=J3V]N+VDU+W%F;V592"M-9C4O=T-L.6-:>3<P-S5D
M+U O05 X04IJ,U O35!B+W=$128C>$$[3390<WHK-4AV3'HS86XY-SA(,&PU
M8R\U4C=3+RM94T0O:S!U841,.5(Y-W8T8V=M1U9S;EEQ-T9867$W1EA9<3=&
M6%EQ-T9867$W1B8C>$$[6%EQ-T98>C$O=T$U368X04M1-E O=T%W:B\X04HP
M-79E>69P;#<S4V1R8S0O1C9J*U18+T%*3%!1+SA!:DA,+T%-;C5-,75V+W9P
M3R8C>$$[>#!8.3%(,TI&+WIK6"]Y9TU0.$%Z2'<O.&TU8W8W3"]!3#,T3E!A
M9CDQ.%5V+S5X;R\U4FI6=BM9,&8X;6QY9F$S,6HS3F9:6#DR9B8C>$$[97IV
M.'IF.$%Y6#-M1"]M0VPO-&IM1G!0-S)0=F,S5F8S579C6&EF+T%$:EHO=T%P
M>F9F.7-Y6"]!2VE)33-(878Y,E V,S9#-F)S<B8C>$$[*SA0.5@Y25,O=T10
M+W=$.&U08R\X=SEV+W=!47EF6FXY>5!E561Q9C-V=V936&QZ+VQ(=$PO-6A)
M4#A!:S!U841,.5(Y-W8T8V=G=B8C>$$[4'8X07EG,VU,+W1M6'8X03%$=FMT
M3B]E4B]R1#<R=E4O=T(S3"MQ9G5E02\X-#AF*U1"4"]-1E O=T%35$XU,G O
M9&9&,'9:9CDV9B8C>$$[9"MP.4XU>G(P1#4V+W=#8VU0.$%L261(+W=#65(O
M.$%K-F,S=EI0,'DY-W!/,75C9FEZ<GE6+S5)668Y<WDO+T%&>EIH86HO04)N
M+R8C>$$[041H*VAZ=% O:30O<79+4'E!+SAM4&)F.'<Y>"]W05%Z6CEP+W="
M>69E2%8Y;"\S=G=F55=C-#E#*U(Y3"\X04IW5VXO9U%X+W=$528C>$$[84TV
M:68K3&XK<"MH-6=F-'@O;B]!2U@Q>&Y,=E1V;#,X+SA!+W=!;5!C+SAW.78O
M04U1>F\K>E W:V4X=E!D<68S=G=F4UAL>B]L2"8C>$$[=$PO-6A)4"M44S5O
M378Q2#-U+VAY0UE:5WED:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9F
M4%@O041K>"]W07!$;R\O041#4"8C>$$[+W=!;E1M.3=**VU8=F1*,G1Z:CA8
M<5 U3F8X06MS.40O=T--8W8X07EF:WI7-B\K*VLW2%)F,U5F8VM8+T]29B]+
M07<O=T1-9D0O>28C>$$[8FQY+W-V.$%V9F<P.7 O,UAX4R\O;D=J+VQ'3E<O
M-6I2+WEA6$HY<F974&,Q.6QF,UHY-T\O>DXO=T1*9F594"M92U@O:4]95VLO
M=B8C>$$[62LY>F16+V13.7AE2B\X04].;B]!0VY..2\R>DIF.$%Q26=Z8V1Q
M+S-9+W)F;TQP=7EV-W<O,68P:$PO04TO+T%0>5DY>B]Z1#(O+R8C>$$[04)$
M2CEM9C-).352,G O92]".4IE6% K564P=B]M16<O=T-44S5O378Q2#-U+VAY
M0T,X*R]W1$M$95EV*S):92]W1%5/*U,P,SDU2"8C>$$[*W-0=F$Y5"]!2&-V
M-G K-31$+WIJ>"\U344O.'=5+R]!0DI-,VYA;CDQ.%A3.6PO,W Y,S9N,#-N
M3W914&YR+T%*>5DO=T-5:#!F+R8C>$$[04IH2"]W0U1P>F4Y:R]43#-U:S=7
M-7@K3$]V2E@O:VAH+S)Z3"\X05A.;49Q4#A!1V8X04](-DA/,"\K3&HK<3AO
M+TE$+WE9.70O>B8C>$$[1#-(+T%"1$YN,FXO04A*.31D6#)8+V4O0CE26GIJ
M,$PU2#!V+W=!;D)A9BM"1$@O04Y2;WIQ2B\T=68V;C9(;4(O:D@K9CA!<&98
M1R8C>$$[8W4Y3RM89GHO=T0O04-9.7HO>D0R+SA!>$1/:C=-+W52-WDX.3)P
M+V4O0CE*95A0*U5E,'8O;45G+S5.3&UG>2]59F4W*TA)2FAL8B8C>$$[2C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C@Y9CA!3U1(+T%#:T]J+SA!
M34DO+T%#9$]B,W-N-EIE.3!N83-/4'AE;R]K,28C>$$[+W=#4WHP4"]!27AY
M+W=$2BM43F)R+S<V5'-D1B]D4CEY4F8X-48O.&]$1"]!37@X4"]*=5A,*WDO
M=T,Y*T14,FXO9&9&3"\K8V%0*R8C>$$[55DQ8B]M3D@O2G!C;C)T.5DY>E@R
M5B]D;C-S-R]-,R]!36PY-6<O-6=P9BM)-6AA5"LY:C<S3C%8.3%,,T8T;B]W
M030R9CA!2V,S,R8C>$$[+V)-;"]W0V]I1$YX,G(O9&HK="MG=6TW2R]V1"]6
M+U-%=CA!>B\X02]*:C-0+TU08B\X045-;C):+V-J,VQ(86XY-SA(,&PU8R\U
M4B8C>$$[-U,O*UE31"]!2DY,;6=Y+U5F93<K2$E)3'HW+T%-;TXU:2\W6FPW
M+T%.43<U3%1F,VMF-G<K.7(Q4#A!9'DO<6XW;F=0+T]02"]K=R8C>$$[5"]Z
M0E0O.$%%:WIE9'%F,UAX9$PR6"]E;C-F<69496,V.4$K978X06Y*:B]!2E-(
M4B\X06U%9B]!2D]N3C<R5#E-=F4V5'1B;D@T<R8C>$$[-CAL9BM31T@O8DUV
M+W="8S)95V\O=T%:+W=!-&9O8S=4+S1U4#9R>6HX9U O2FHR,R]-4&-F.$%%
M33)F868X06-N,V@Q9EIF.3<X2"8C>$$[,49N3U!1=FMF4R\O04-C1G O-$5-
M9CA!,4=J3V]N+VDU+W%F;V592"M-9C4O=T-L.6-:>3<P-S5D+U O05 X04IJ
M,U O35!B+W=$128C>$$[3390<WHK-4AV3'HS86XY-SA(,&PU8R\U4C=3+RM9
M4T0O:S!U841,.5(Y-W8T8V=M1U9S;EEQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1B8C>$$[6%EQ+R\Y:ST\+WAM<$=);6<Z:6UA9V4^"B @(" @(" @(" @(" @
M(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO
M>&UP.E1H=6UB;F%I;',^"B @(" @(" @(#QX;7!-33I/<FEG:6YA;$1O8W5M
M96YT240^=75I9#HY13-%-4,Y03A#.#%$0C$Q.#<S-$1"-3A&1$1%-$)!-SPO
M>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ1&]C
M=6UE;G1)1#YX;7 N9&ED.F0S-68P-S S+68T-6(M.#0T."TX-C8Y+61E,&,R
M9F1F86,X8SPO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN
M<W1A;F-E240^>&UP+FEI9#ID,S5F,#<P,RUF-#5B+3@T-#@M.#8V.2UD93!C
M,F9D9F%C.&,\+WAM<$U-.DEN<W1A;F-E240^"B @(" @(" @(#QX;7!-33I2
M96YD:71I;VY#;&%S<SYD969A=6QT/"]X;7!-33I296YD:71I;VY#;&%S<SX*
M(" @(" @(" @/'AM<$U-.D1E<FEV961&<F]M(')D9CIP87)S951Y<&4](E)E
M<V]U<F-E(CX*(" @(" @(" @(" @/'-T4F5F.FEN<W1A;F-E240^>&UP+FEI
M9#IF83!F.3%A,2UA.34U+3-A-&8M86-F82UF.3=D-#EB,S$X,3,\+W-T4F5F
M.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E9CID;V-U;65N=$E$/GAM
M<"YD:60Z9F$P9CDQ83$M83DU-2TS831F+6%C9F$M9CDW9#0Y8C,Q.#$S/"]S
M=%)E9CID;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z;W)I9VEN86Q$
M;V-U;65N=$E$/G5U:60Z.44S135#.4$X0S@Q1$(Q,3@W,S1$0C4X1D1$131"
M03<\+W-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @(" @/'-T
M4F5F.G)E;F1I=&EO;D-L87-S/F1E9F%U;'0\+W-T4F5F.G)E;F1I=&EO;D-L
M87-S/@H@(" @(" @(" \+WAM<$U-.D1E<FEV961&<F]M/@H@(" @(" @(" \
M>&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I
M;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI
M:60Z-CEA86-F93DM-&5F,2TW-#0Q+6(Q86(M83$W,S)C.30W.3%A/"]S=$5V
M=#II;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR
M,#(P+3 V+3$P5#$W.C W.C T+3 T.C P/"]S=$5V=#IW:&5N/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R
M871O<B R-"XP("A7:6YD;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @
M(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E
M9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z9#,U9C W
M,#,M9C0U8BTX-#0X+3@V-CDM9&4P8S)F9&9A8SAC/"]S=$5V=#II;G-T86YC
M94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#(Q+3 S+3$Q
M5#(Q.C U.C U+3 U.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B R-"XP
M("A7:6YD;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @
M(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @
M(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @
M(" @(" @/"]X;7!-33I(:7-T;W)Y/@H@(" @(" @(" \:6QL=7-T<F%T;W(Z
M4W1A<G1U<%!R;V9I;&4^0F%S:6,@4D="/"]I;&QU<W1R871O<CI3=&%R='5P
M4')O9FEL93X*(" @(" @(" @/&EL;'5S=')A=&]R.D-R96%T;W)3=6)4;V]L
M/D%D;V)E($EL;'5S=')A=&]R/"]I;&QU<W1R871O<CI#<F5A=&]R4W5B5&]O
M;#X*(" @(" @(" @/'!D9CI0<F]D=6-E<CY!9&]B92!01$8@;&EB<F%R>2 Q
M-2XP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*
M(" @/"]R9&8Z4D1&/@H\+W@Z>&UP;65T83X*(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @( H\/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &3      ?_; (0
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0("
M @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\  $0@
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
MTA#2$-(0TA'Q2,<QEF+J-DFJ+U@]1,@Z:KEXTEDC^4I@[! 0$ $I@$#%, "
M@( .N1IUQEP.M$I<29@C9'&ZTV^V6G0%-J$B#MB)DARSR1Y\WHR<CTJNHY(<
M!=&=GFFS4P[J(D0(S%FZ51 1*0YED^,.T0#M#4S:S8T*;W5M1K -DL)/#.<Q
M/:)&(4[E)TU/N+B11D[9XP."4I$C89B)25VNQ-5B6L+"M2M6+4O8'895=4P!
MWKITKL KN5Q#<QA^X  !0  B%55/5CQJ*@S</I < X (F-+2L4; IZ<86T^F
M3PGA)CG-=>.Q#2$-(0TA#2$0OS-77&/;M#WZM@#5*1?"\,FF42HMYIL)5'29
MP*( +:70.8QB>0P]Z ^:(!J>6&J3<Z!RVU7.*4RXRDZN5)U'VL0&_4JK9<&[
MG2<U*E3X@L:^10V>VB4WK;&^IOKKN/HWT%Z<X.(.\X/">)\+Q;;>([S\5MM_
M*=FVH?Y$[Y=Y!_&])@]64^QM[$3+RUKR#Z0_BNCQ^I.79V=F.U:Z<=R&D(:0
MAI"/,,RR1XO&MI62,)5'+1"-+MQ!Q$E'K9@Y+N7R +1=3R]@^3[.O7L30>NK
M*3J"BK\D$CU0(\B_/%FTO*&LI"?RB ?4)CI_+C$ILJ*O)< =_,S#M4RG9Q"W
M9%39()CM_P E-9-4P;]NYQ^QMKO9I>+EQ#7K6T <ITGU)>E'0RJR&[:7?7..
M$\@T#U9^G'O^HU$FAI"&D(:0AI"&D(:0AI"&D(:0AI"&D(:0CR3.$2G*XVG1
M$NZT9X26;&VWX%&CE,JYO((]K%98O9M^%]K7M9>>+-U;[E<TGE&CU0(\3,+
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
M2F9PK4"E"P"1SBDE10DC9)K&4;*AI"&D(:0AI".M6RV0U,AG$U-..Z02\Q!
MG"9T^=&*(I,V:0B7O%U.'[A2E 3&$"@(AVZ*B?KWQ3TXFHZSL X3Q?@&F.I6
MUK% P:BH,DC4-I/ ./\ "=$1"C(RUY_M9Y24.K&U:-5%(12$3-HYL82G]&QO
M&4".95R0"BJJ)?-[#& "@FF,V==HLM470LR76+'*H]TK@2-@Y!M,0=EFMS-6
M],]-%$@\@'<IX5':>4Z)")GPT/&P$8SAXAJFSCV*0(MFZ>^Q2[B<YSF,(G45
M54,)SG,(F.<PF$1$1U WWW:EU3[Y*G5&9/HV#8-D3YAAJF92PP EI(D!Z/3)
MVF.3UQ1RPTA&4'X@3">4<8YZY=^H#C5FNO&4I"F56;E4&RSYM2LA8[N\E>,=
M3TXEWNZ,79E)86:9R@FW(YC"IJ&*L[1!76?5[OEJNE@N.[VYD!U\N.)22 76
M7FDM/(3[)&'$=9DLD I0J63NL%9+I;+_ &[>#; 2TP&VU* )#;K+JG65J]BO
M%A&H30 2%+$[%<2]>CD"NF*FETR)D"9Q/>FD2@K9L82U)NU@F$9ONS)K,ZQ*
MU>O2\'8HYX]2,#5<7*!R('(=XFTW,!:XN^X+>!178T5NIT5= 5G ^EUI"</"
MM*UI4@@=L)$$S""O1.QK1O[W?UMJ%;<:A=)7A QL*:=6K%P(4A"DK!/:F8($
MBL(TRHV2R).]83JO43*T)6'=+P+A E/F)N7L(MD@J6!,.6:3O;R4O$FD9>)C
M)Z]STD]201*==-F>0(F)UT6BSD;U-NI]SFZ:HM+[H?O]=TB4I1/W2KJ$):"6
MDZ%*0TE*23(%003)*EI3%&"XO[XM[#%V8:+-@H>C4I2Y>YTM.M3I4ZK2E*W5
M*4 )D)*P)J"%*CW[-//!SR=6+F'LO+5T_9.<QE@.N'<MYF]Q\D_I:LU (O#L
M?7S)%]8-5+'6:W.J)'+&0$< /'K<Q@70=* <C:/V3(V1=TN76LS;PDMU68')
M%+12'<*R)]$RT3@6M/KW5\U)EA4@2*I!>\\9ZWLYB=RUN^4NEL#4PIT*+>)$
MY=*\Z!C0A7K&D<Y0GB2HS">X-OAG[A8422]\YWT/6EV!3R@ML(2EO1[X"E#S
M+!,YDKTB_ OD RC1(=@#L#R!TU=9NCIST-!8SY*.UG4I;_X$TZP.11CN)ZLU
M94#IJ^^#RH]M*F4Y_P :JA!/*D1^_P#AA/\ [O\ _P":O_G[7S_JB_\ P_\
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
MWJZ!:C,X:EY">1*%I2.P !&H&=WF0V&@TBS6LI2)#%3,K5RJ6A2CV228Y/\
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
MBW0=OV\4550A/,*<X@7L -91O=S<O=ZK+RZD(=JZIUXI!F$EUQ3A2"=) *I
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
M]9QS8!+DNDG'O7L@NU9H!L7L$ZA0$=@#M$ U3VYQ8;WE6I:IR#KFH$G\R[L
M)/((N#?"@N;MKJA,IEIO60!^>;VD@#E,46>@GO\ ANO1/?P_BOI5X^]]8J_Z
M,V_65[[;TUZ3]#\?!V</?\7%YNW%V:O?IT?ZE.EDO!Y)W"\7O+N<.+U./5%%
M= O_ $V]#-&/RONT8??L^VQ8?5XM<7I]'UHJQZ;G*VT7.U.JC5;84YV;UG(M
MA$V2[L<.Z>QZ[IFN&QNT2*& !W >T!#5$;XUAS>5=5IG(NMZP0?S+6P@$<HB
M]=SR"WNVM2%2F&G-1!'YYS:"0>0Q4#S]0SQSUZ>2N236B2MVX\N/>)N)Z#:2
M!NZR3<3F[B)=2*,HYW WF]VB?C'<"[B AJXMW[R$[@KVT0O$?+-2%$?F6]:@
M"D<IT;8I_/[*U;^[(Z"C"/(]:T@_GG-220H\@C3Y>RB:CW(H; )JI82AQ&*0
MNXQ#P XC&$"E#[8B( &LN4&BN9/_ #4=\(U!7^\7O!+[TQDMZ*L$]C^2'JFM
MUUX=11[BE4B)F-BK\F@0WT1YD)N[=1LF[;,"<2@><N=,NVX[[ (AKC?:^AS/
M.5%)"Y)J]J%I/OBFU I!/).,E;DV%MY'S4E11-5)L6A0][U&LI40.6435^&[
MBG43RLYT1=*QJIU,_JJE&-F(B:2 OT=4DFRB\.^?H)*;E_ ,8#[;#ML(#J$]
M91U+N:J!2 H 6_UR5)_CG=B@#$UZMK2F<JUZ5E))N![525?Q+6U)(Y(\ RG#
M/#_$BXYE@6B0:D&H;I'GH-.3'AY:I!$>&%/(EF#^>.X;(#N7S@\WMU(;4\@=
M6NI:DO'[IZQ6'WZ/72P^KQ:XC]U96>LE3/31@]S]>G%[R/K9XO4X]43^Z^T>
MO)]/2QM6RC%-4<JXP.!I"3C8EML22?"("\E7;)H!QW["B?B-]@!U7O5_<2UO
M$;6K$1Y(_J25'M1L2"?4BP-_S:G=WCB$X0?*V-:DI';':H@>K$JNE>U49=//
ME/:K&;G50Q6P(<S1VT?MC#Z3E!W1>,5G#1P3M_"3.8OW=13>LH+WB798G(U9
MU@@]JG80".41*]U:2C=Y:4*E,4@U$$=LK:"0>0Q/_5?18$-(0TA#2$-(0TA#
&2$-(1__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>trmb-20250103_g4.jpg
<TEXT>
begin 644 trmb-20250103_g4.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^%I@&AT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XV+6,Q-#@@-SDN
M,38T,#4P+" R,#$Y+S$P+S Q+3$X.C S.C$V(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z
M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*
M(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @
M(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SII
M;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q
M+C O(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E+VIP96<\
M+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CYG.3AX,S<\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT
M/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \9&,Z9&5S8W)I<'1I
M;VX^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @(" @(" @(" \<F1F
M.FQI('AM;#IL86YG/2)X+7)E<&%I<B(^1FEL92!.86UE.B @(" @(" @(" @
M(" @(&<Y.'@S-RYA:28C>$$[57-E<FYA;64Z(" @(" @(" @(" @("!'865T
M:C!C;28C>$$[3&]C86P@5&EM93H@(" @(" @(" @(" @,C,M075G+3(P,3D@
M,34Z-30Z,C8F(WA!.T535"!4:6UE.B @(" @(" @(" @(" @,C,M075G+3(P
M,3D@,34Z-30Z,C8F(WA!.U-C<FEP="!697)S:6]N.B @(" @(" @(#(N-28C
M>$$[26QL=7-T<F%T;W(@5F5R<VEO;CH@(" @,C(N,"XQ)B-X03M'<F%P:&EC
M('1Y<&4Z(" @(" @(" @($%R='=O<FLF(WA!.R8C>$$[XH"B(#$S(&)L86-K
M(')U;&5S(&-H86YG960@=&\@;W9E<G!R:6YT+B8C>$$[)B-X03LM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TF(WA!
M.T9I;&4@3F%M93H@(" @(" @(" @(" @("!G.3AX,S<N86DF(WA!.U5S97)N
M86UE.B @(" @(" @(" @(" @1V%E=$HP0TTF(WA!.TQO8V%L(%1I;64Z(" @
M(" @(" @(" @(#$R+4IU;BTR,#(P(#(P.C4V.C4W)B-X03M%4U0@5&EM93H@
M(" @(" @(" @(" @(#$R+4IU;BTR,#(P(#(P.C4V.C4W)B-X03M38W)I<'0@
M5F5R<VEO;CH@(" @(" @(" R+C8F(WA!.TEL;'5S=')A=&]R(%9E<G-I;VXZ
M(" @(#(T+C N,B8C>$$[1W)A<&AI8R!T>7!E.B @(" @(" @("!!<G1W;W)K
M)B-X03LF(WA!.RHJ*E1H92!P<F5F;&EG:'0@8VAE8VL@:7,@8V]M<&QE=&4N
M(%!L96%S92!E;G-U<F4@;6%N=6%L(&-H96-K<R!A<F4@8V]M<&QE=&5D('!E
M<B!P<F]C97-S+BHJ*B8C>$$[)B-X03M4:&4@9F]L;&]W:6YG(&-O;&]R<R!A
M<F4@<')E<V5N="!I;B!T:&4@9&]C=6UE;G0Z)B-X03L@(" @(" @(" @0FQA
M8VLF(WA!.R8C>$$[+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM)B-X03M&:6QE($YA;64Z(" @(" @(" @(" @(" @
M9SDX>#,W+F%I)B-X03M5<V5R;F%M93H@(" @(" @(" @(" @($=A971*,$--
M)B-X03M,;V-A;"!4:6UE.B @(" @(" @(" @(" P,2U-87)C:"TR,#(Q(#(P
M.C0R.C0Q)B-X03M%4U0@5&EM93H@(" @(" @(" @(" @(# Q+4UA<F-H+3(P
M,C$@,C$Z-#(Z-#$F(WA!.U-C<FEP="!697)S:6]N.B @(" @(" @(#(N-B8C
M>$$[26QL=7-T<F%T;W(@5F5R<VEO;CH@(" @,C0N,"XR)B-X03M'<F%P:&EC
M('1Y<&4Z(" @(" @(" @($%R='=O<FLF(WA!.R8C>$$[*BHJ5&AE('!R969L
M:6=H="!C:&5C:R!I<R!C;VUP;&5T92X@4&QE87-E(&5N<W5R92!M86YU86P@
M8VAE8VMS(&%R92!C;VUP;&5T960@<&5R('!R;V-E<W,N*BHJ)B-X03LF(WA!
M.U1H92!F;VQL;W=I;F<@8V]L;W)S(&%R92!P<F5S96YT(&EN('1H92!D;V-U
M;65N=#HF(WA!.R @(" @(" @("!004Y43TY%(#(Y-#4@0R8C>$$[(" @(" @
M(" @($)L86-K)B-X03LF(WA!.RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+28C>$$[1FEL92!.86UE.B @(" @(" @
M(" @(" @(&<Y.'@S-RYA:28C>$$[57-E<FYA;64Z(" @(" @(" @(" @("!'
M865T2C!#328C>$$[3&]C86P@5&EM93H@(" @(" @(" @(" @,#@M36%R8V@M
M,C R,2 R,#HT,3HQ-B8C>$$[15-4(%1I;64Z(" @(" @(" @(" @(" P."U-
M87)C:"TR,#(Q(#(Q.C0Q.C$V)B-X03M38W)I<'0@5F5R<VEO;CH@(" @(" @
M(" R+C8F(WA!.TEL;'5S=')A=&]R(%9E<G-I;VXZ(" @(#(T+C N,B8C>$$[
M1W)A<&AI8R!T>7!E.B @(" @(" @("!!<G1W;W)K)B-X03LF(WA!.RHJ*E1H
M92!P<F5F;&EG:'0@8VAE8VL@:7,@8V]M<&QE=&4N(%!L96%S92!E;G-U<F4@
M;6%N=6%L(&-H96-K<R!A<F4@8V]M<&QE=&5D('!E<B!P<F]C97-S+BHJ*B8C
M>$$[)B-X03M4:&4@9F]L;&]W:6YG(&-O;&]R<R!A<F4@<')E<V5N="!I;B!T
M:&4@9&]C=6UE;G0Z)B-X03L@(" @(" @(" @4$U3(#(Y-#4@0R8C>$$[(" @
M(" @(" @($)L86-K)B-X03LF(WA!.RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+28C>$$[/"]R9&8Z;&D^"B @(" @
M(" @(" @(#PO<F1F.D%L=#X*(" @(" @(" @/"]D8SID97-C<FEP=&EO;CX*
M(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R,2TP,RTQ,50R,3HP-3HQ
M-"TP-3HP,#PO>&UP.DUE=&%D871A1&%T93X*(" @(" @(" @/'AM<#I-;V1I
M9GE$871E/C(P,C$M,#,M,3)4,#(Z,#4Z,3=:/"]X;7 Z36]D:69Y1&%T93X*
M(" @(" @(" @/'AM<#I#<F5A=&5$871E/C(P,C$M,#,M,3%4,C$Z,#4Z,30M
M,#4Z,# \+WAM<#I#<F5A=&5$871E/@H@(" @(" @(" \>&UP.D-R96%T;W)4
M;V]L/D%D;V)E($EL;'5S=')A=&]R(#(T+C @*%=I;F1O=W,I/"]X;7 Z0W)E
M871O<E1O;VP^"B @(" @(" @(#QX;7 Z5&AU;6)N86EL<SX*(" @(" @(" @
M(" @/')D9CI!;'0^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E
M5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIW
M:61T:#XR-38\+WAM<$=);6<Z=VED=&@^"B @(" @(" @(" @(" @(" @(#QX
M;7!'26UG.FAE:6=H=#XR-# \+WAM<$=);6<Z:&5I9VAT/@H@(" @(" @(" @
M(" @(" @(" \>&UP1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^
M"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:
M2E)G04)!9T5"3$%%<T%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.
M02LP04%!04%!0D%"3$%!04%!14$F(WA!.T%117-!04%!05%!0B\K-$%$:T9K
M8C)*;$%'5$%!04%!068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T="
M9V=,1$%O2T-W;TLF(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451%
M>'=B1WAS8TAX.&9(>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX
M.&8F(WA!.TAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9B\X04%%46=!.$%%04%W15(F(WA!.T%!
M25)!44U2068O14%A24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%!
M2$-!:TM#=T5!06=)1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C
M24-1;TQ%04%#05%-1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'
M13)%:6-9155-<$=H0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4
M:W%+>5DS4$-.55%N:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6
M=$Y62T)R>30O4$4F(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E<U
M=EDS4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\K0VLU4U9L<&59
M;5HF(WA!.W%B;DHR96XU2VIP2U=M<#9I<'%Q=7-R839V;U)!04E#05%)1$)1
M545"45E%0T%-1&)114%!:$5$0D-%4TU514954DYH26=:>&=:17DF(WA!.V]B
M2'=&34A2-%-.0T962FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD
M56MW9TI#:&=:2FI:1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U4
M53504FQD65=6<&)81C%E6#%2;%IM9&]A5W!R8D<Q=6(R4C%D;F0T95AP-V9(
M,2MF,T]%:%EA2&E);4MI-'E.:F\F(WA!.RM$;$I75VPU:5IM<'5C;EHV9FMQ
M3VMP86%N<4MM<7$V>71R<2MV+V%!07=$05%!0T5135)!1#A!.54T<3=&6%EQ
M-T9867$W1EA9<3<F(WA!.T9867%X+U9.9&Q-:E%7:#1Q1%)P4C%*+WEC>4E9
M=7!C9DIL-D),5G-R*S0K4&DX;BM5951F:G9L;D5!,6-*2S9+-C%#>&8T5UI1
M3W$F(WA!.TY5<CE)3TII2DI%:D9K=6TV:DAE=SAG3TUI-U-*-&4T.7-X<'<T
M4S5-2CA14F516G5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8F(WA!.S)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5G S4D5,=7=65C-,2%E$14)B
M4VEF>DQA;S%);S)K02]A*WE0;S8U8TU*851M0VXF(WA!.R]I:% K5V,O.$8O
M6F@X1'I2-"]K<#-0;50Q64I)-#13:D]#;V9L5VQF;W=J1%)23$Y943)H5U-8
M1GIY8U920E5J>#ES;&QL45E9;S(F(WA!.U=59T%!04-G2%%$359Y,$QQ3FY(
M8S)Z9W(X86=L1S<W9'-N0U9&:$].:&I.:&5T65A::T$U3%%Q>3%P561S>5IX
M-&<T<TIC2E14+T8F(WA!.T-F.$%,3V8K0R]S>7)W4$YU.&9Y9"]I:5 O;&Y0
M+T)$*VU09V5A*U U2FA9-G1A6&YW;U-S;BLK,C)0,&5/5GEX:TYK8V=+37E$
M3C(F(WA!.TMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+=7A6,DMU>%9)=DTQ,#0Y3S)5,%9H>F8S,V]0,5IF:&HQ8V8F(WA!.TY,
M;VM'6D11-T9867%M96<S:5%8;D=2<4I+3TY4,$)R55I6;&I98DU5<4Q+8WA8
M3%$R;S-C9')A4U--9FE)25%E3$AP:V]2<W-:>6\F(WA!.TU.2DHV-6UU13%I
M<G-66%)Y4$9)<VE(:39M<6ME27=%5V].33)T-6A.8GAY:F(Q1D15*UER;452
M4F,T1W=Q645U>%8R2W5X5C)+=7@F(WA!.U8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+=7A6,DMQ12MO5U9V=$Q-<6MD5G)5+V-..&M)17-4341M9S,X>&%C=E%U
M+WE8*W1-;C1-;4@F(WA!.VI25V8T;7-0.3EY+V-V.$%Z5F@X16\X64I0<D8Y
M1&4S2WEX0FQ654-K34%$545N<U0T-6)J:G=H<'E316EG8W-93WA6,DMU>%9'
M438F(WA!.W1Q34M"235Z>$A114)Q9CA%1&M$:FE767E30VA08WHS1#@U;DQT
M,G(R*U=304$U351);FUP655/>%8R2W5X5FM&;C5G<S1B5TM*,&LF(WA!.TQ)
M;U5K0F%62"MY>DAL:4I,:U)Y9T-K479M4%1J,45I+TY2+T%N22M#5UAJ4E)5
M1W%A9DUA4GIR53EM*T4O.$%$57E*9U%Y17=55FLF(WA!.T=B<U9D:7)S5F1I
M<G-69&ER<U9D:7)S5F1I<G-69&EQ,E-223!:,TE61D972C=$14)35T]8;7-8
M;#=,-D9M1U9$<T%V,C(K6C=::W@F(WA!.WAI3S5C85=1>3)#<F)E5UI'06$U
M;#16+UE88R]F9T]B=51(1#-O,5!,=6UQ3G<W*S5B*VQ-:#0P;5EW>%90,$9P
M6"LK4"M'9BMU1'@F(WA!.UI*.$M08VQE=6%41F)X<$YB2GAJ2'=Y0W!.0V5H
M,TIY,T9K=EET5UA(5S138DQM;#)+=7A6,DMU>%8R2W5X5C)+=7A69D9%.'-I
M>'@F(WA!.VIK-VUI:D%44V=7>6U0461.0TM(:35/04%Z8VY&5#-06$U5-5I/
M5TU55G(K6#E-8F]J2CAM4#A!1W50:7E2-%552F-E5T)1;3-M3F4F(WA!.WEY
M1"M)+W!K>&TW,DIW9'E%:'9.4S!U55)406U0+V9B1V]).%9/5$U9>35-0DM5
M1'5Y3S%U;V)M1EIO:E94.3109V-X<%))3D]41U$F(WA!.TET5G=*9&ER<U9D
M:7)S5F1I<G-69&ER<U9D:7)S5E-(>DIE3GE3,%$W8DY*5'5F,E)M4FAJ,6-F
M3DQO;4=K-F-L;F)G<U S-VES:F4F(WA!.T@K5#E'5C5*,E=Z2$-G:G-R8DA9
M<3=&5VU65U5Q=T1+9&E$=4--5E-Q9GDS6D\S2TYM:7(K>4YX.49C=$=9=$IW
M:%0O04U-468W+V(F(WA!.S=H:W9(2U!!2&4W+T%!>$(O=CA!8C=H:C0U6'="
M,W4O=WA"+W8Y=G5'4&IL9D%(93<O1$5(*R\R*S19*T]6.$%D-W8X35%F-R]B
M-V@F(WA!.VHT-5AW0C-U+W=!35%F-R]!1RLT62M/5CA!9#=V.$U19C<O8C=H
M:C0U6'=",W4O=WA"+W8Y=G5'4&I&9D%#4'-T3'1,4&5*87E(67DF(WA!.TYU
M,SEM5GEM4S)29T%I.&=Z9&ER<U953#)Y:'4T1$9)4#E6=39N>$=3:DEG<UI2
M0D-1-E!02EIA:3%R3'-R;F=W-T)H,$]8-4)X4G0F(WA!.W@X6C1:57E835IY
M;EEQ-T9867$W1EA9<3=&6%EQ-T9867$W1E=-46HV,W(U3&)Q2D-F;VHV9G%Z
M2T\P2$9'.#)4-6EU53=&6%EQ-T8F(WA!.UA9<3=&6%EQ.$<O36HX,B]-.#-N
M3TQ19DIT>59&<DMT=7AI4DI$8UA264%R.%EB-%90=RLU<C)P;38P=6EG369&
M:TA0-T$V9E9A,F8F(WA!.VE#1U K,'9D-&96.4I05F]*94DY44PY;FQ496QE
M,6,P>&1W=7=+-T9867$W1EA9<3=&6%EQ-T9867$W1E=.95EO:D9F<$UM>&11
M82\F(WA!.S53;6XY37EC2G-5-#)956):2$9)2DEK:TA2,41$-E)836-H>4%6
M,D),<U9D:7)S5F1I<G-69&ER<U9D:7)S5EEZ-6-(4%5863E21WHF(WA!.V9E
M45 T-6LU=G!C6$0Y5$IS>&Y+9&ER<U95<FTW=#=735-4=G=1;FE$46YE;&5W
M4&AH:D5N:VE59T]A1B]4=6QF-R\O04]&9BMM5#@F(WA!.TM41'A9.3=V,#=P
M6"LO.$$O:%@O04M9*T9*9D9J,W-*+TYN.'I,5'DO=T-7<$ET3FYR<D8K1$1A
M541+63%)*T]B8T0W22MZ+T%*4D<F(WA!.UIE:3!H;E Q9E-(1C%M<D5)8F95
M5TEF.#0Y*U%45B]/1V]X,4HU4F%5<FHO04=-<R]W0W1&+S)8=&U6,FYQ9CAM
M4&HK<'AE>DY.+VPF(WA!.T0X4#%V9$TP>G5(67$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&56HX,$0T8F1V0750=G!L*T1Q,%HK:5HV63%D4'1Z,2]D<5!U1DUQ
M;GHF(WA!.TQB1&M%5&M75'-69&ER<U9D:7)S5F1I<G-69&ER<U99,35:+S-V
M:R\T>$@O04EK=5I/8FLT=4AM>5A-6GEN67$W1E5P.'IF-W=2+S@F(WA!.UI2
M+WA&<W5W.#)N3GEE8F58+WI!.'1A-V5'>G-P,E<U-#AK:FQ89UA!-CAA.5-0
M1$YH:S P-$-Y-B](<4E43D%P.60S5G9A5W-T,6,F(WA!.W5)-$E&36MS:F1!
M<6EP3U5G16UG,T4P3$QX4%1R4%5F>DXO34I)9FEI<S).6&(O9D9N16$K-#5.
M6"]G:FTR;DEA9D8U+W!D6$-*,4<F(WA!.UAY+U$K<')'>'1B0WEG<W)335$R
M='-I>%%X3'-&4D)105IZ8W!'4G,X,V\T>$%&0EAY2UA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T8F(WA!.U5L.'HO=T)X0B]R2#E76#1/8E)N-4)(-E(O>'IB
M9CA!,68T-5AK*V]T;5 V46DX9WID:7)S5F1I<5=A-S5M,$118F(V>')&+T1:
M4D4F(WA!.T5R-FIF1S%/=D)"5C,O,DE/5UDX57!M;VDR1U1,1T%U4G U:G%F
M.$%Z:UAO=C$K3S,P:7EK;'1&8T<V,4,T2$96:4(K37!#<#5-4TXF(WA!.VPU
M374K8D=(6F-Q=5(S-VY8;G1/1C%%8F0W,39'84MA1DIO6$1X4W%(:F1454UR
M0V])4'5-,5I&3WI8-$9D:7)S5EDQ-5HO,W9K+S0F(WA!.WA(+VE3-6LU=51I
M-&5B2F-X;DMD:7)S5E-N>DXO=D)(+W=!6E(O>$9S=7<X,FY.>69/9C5G+VPY
M8V%(8V9P-U%E4U=334I*231Y43DF(WA!.W,T3E%Y:V(X2R\X04$O3$XY<'13
M2FIH;'HK.3!7<#!X9V5+4#EI5BM9=GI+,5A89DQT='!-:6-*>3,K;E1*<TIW
M=%!4;V\V5D\W1'@F(WA!.W!4=WEZ1G!9=VU:9DIR>39O>F=).65R,D@X;"]+
M43AV,G-B5'!457)X1$QD:SE6,BM#4"]!1TE/+W983E9R.#-(>35",FUG=SA(
M=DPF(WA!.S%83EDW3F),2#9K8DIY6D]1<'E1,%EF2311545)5#E'2"]L<W5F
M.$%G>"]Z5&MU4'E$2&<X>3<Y1T@O;'-U9BM$2"].3U!(-4)E1'HF(WA!.TQV
M,%EF*U=Y-2\T368X,#0X9FM&-%!-=2]2:"\U8DQN+V=X+WI4:G@K45AG.'DW
M.4=(+VQS=68K1$@O3D]02#5"941Z3'8P668K5WDF(WA!.S4O-$UF.# T.&9K
M1C1037%K1FM96D]F,6EA5&%N1U)G5BLV9W='5CE%:4YD551K5U1S5F1I<5,K
M6B\W:40O5U V<W9W8S)J4'E#4# F(WA!.VHO:FTR+SA!<2]X>79*.5)B368P
M:$8U0FTW1E=&*V%F>F8X04DO;#-N1DYE:3EV5B]W0U!/>G!+.69";4)%82])
M=%@R>DQW-DA*:S4F(WA!.T-H-75,;3%M4$AZ3R]C2&HS;7(O04IY13@Q-FYZ
M9S!A3DY(=%1S2%@Y-V-%9CA:1TA&9CEI=&9F3G1H-TUH2&58<5 R3W%Z9'%4
M;'0F(WA!.T@P+V4X>79,,CEV<FPW;3AN:W5R;5$Q96%:,FMD:C=S>$I/8D=-
M4D553FY84VM:1WEB2TIB5$Y2:6%+>"MR4VDK=2M,3&(X0TI$1V0F(WA!.S!(
M2'(X9C)Q161!1&M/34AE.6<R94A)96UV55@P8BM1;FTP-GHU42]2:S<X<C-2
M4TE$6'%B9'%M12]247 O<V,P4&%71&=Y5T]5;F4F(WA!.SEN6G502%A73#!Z
M3F,U-W-69&ER1W9,4"LY.&XO1TDO.%-836Y.>6-81'I:3&U--51S5F1I<5<V
M+V)Z>C)A2D-H9&A)0U%01&DR5S0F(WA!.VE!9#)R2T-2<W@Y=$AV,U5Q,7-Z
M2W=O>6M!9V<Y45)L+VE$=F-F=S5D>D1,4#AK.5!T4$U+-G9&1$XV8V)M5TMX
M255X3$HQ1D\O1E0F(WA!.W5";5A,6&MX-&9T8V%/:$%L>%4Y1#!3=W9)8CA0
M3$5Y2GA98VHW-6=:2D%H>F-50T-Y3$UD>5A9<3=&6%EQ-T9867$W1EA9<3=&
M6%DF(WA!.W$W1E=N9$DP85-29VE)0WIU>&]!0G534V-694TK969Z-3AT<$],
M5%-,8515>D%X-3-(25%W;G0X1$5/>F90:E1.=G!U>G X-4=N538F(WA!.VYT
M0TA+3S9V-4\O-7E$.'0S3%$V9G)&<$IP4#=+6%)F,31A+S5:0V]Y+SA!06ME
M3DUJ;C=-;4XT;FE:869T2T(R;#966'I6+WIK5#4F(WA!.V)S3V-'9S(W-G)C
M0V]%-S%H='=F.6M0568O9U(X.$=(<W5C=#5E;$]B=$]%9&\K;R]9.&4X,69M
M;C4Q.'EL-#<V+V%'>F5V*V<R=%DF(WA!.UEA2'-W0C5/4#ED:FTQ=S902&HU
M1&9V3'%S,G1Y6D]:;V542$Y.,')5.55U;'1.3W1:8GDU8C=-34-.23-Z;V]/
M,W9M4D]C66EY86,F(WA!.V5'3U5J55)B,5!Y="]W030V*UER-VA0<CEY;6Q7
M-3-.=DA3831).$11*VUV+T)(-5IR8S-A:T)T15<W4$0R6$DW>DY05G1..&<O
M;"\F(WA!.S5&,'4T,6%/>%9M<TEN;FQV-VUK,#E%1F9H3%565U!18T%-,6LY
M5&QZ4S1B-3E(6G<P*TQ#3$$U9%AN;C5+85AD96%03W5R965D5%@F(WA!.VM)
M6DA&=4-+<CE9;4A29F%'3&(V4FUD,FA-63A9>%(O2#ER9S9#2GE:2EI4*U W
M06A)+RM1869N554O=71",6,P2%I&=#=P='9'9V<F(WA!.VU(>C1J,WE:+W=!
M23 O.$%3:BMJ.5E9:CEX<5 V379X.6AF46UA2C-4<U9D:7)'=DQ0.$%V9DHO
M>&E0+T%"2F-Y8S-*>&-03FMU67HF(WA!.VQ/>%8R2W5X5C)+=7A6,DMP1#5K
M.#EE5E!,53%T0G)E;TIA4S-D5$-H5U)Y4414:V945G5+,3=T=&PR3%1Z>5=9
M:39A8W5E1T]U23$F(WA!.V%E<7ES;UI30W!&45)U0T1L3&,S:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<GE4+VY)3'IJ8C)F;'!D0G-R>%!R.3E+1G9)23-":U<S
M548F(WA!.VU$9V)R>F)I3BMO<FTP-TUW17HT:4YH.3=R93!S+T1$:$(S4#-0
M;DA.*S@K-T974655=DE8;6IZ6$TV84YA97)&15%*-VPR16-56E F(WA!.SAZ
M3C%0<W14;$=F57=X9E57+T)P6C5F<$0R8GET+WIJ:F\Q<G=N.'@S:F%H2TM%
M,FQV5TM$,T10+V5/4&QX>E4U=3%:2&%!<#(K2',F(WA!.W5!*V\R.58P:E$Y
M1S!A,49R<%9L1%I10VQ5:%%*56IU>$<W2#-/87EE4U5Z8VIB<V]1:D550E-/
M>41*-#<O>FM4-7!K9S!U>3AR5UHF(WA!.TQ85W%-2G)L1C8K:6I5:E=N+T9K
M;R\T6$YR,EAH=5)M95%D6#)N;7%)9T]C;F]0-68K5F\O3$AL3W<P:T%#-&I4
M,4QX:%0T<#50:6LF(WA!.TY2,6]F:$AS0FU$<6,S:51-;D\P*TQW-$-,169Z
M*SAP9G!F>6E.5V=3=#=O>D=5:T1C,C<P16\O,DY!+WE">DLW3GIC3U1H4$M8
M,W4F(WA!.TPR:F@T.&0Y67 Q*U50;3!E6E!*5G!.3$IZ=C=)9E9,,G K279'
M0GAC+S8V54YF1W5683="-&51.7@S8G1(;3A41T0Q-G,Q>D1C<#(F(WA!.TMS
M83AS+S<S>68X04=)+SA36$UN3GEC6$1Z6DQM3354<U9D:7)S5F1I<G-646UR
M87)9-E1P;'IQ5CE)27)3,&IA5UHO.&Q2,$$W:SDF(WA!.T%/-7E524=204A-
M<UIY15%395%F32MJ5U=Q9FUV*UI-;'IE0FMS95AQ,U9$=$1:>&UI4DMD=FEB
M-U!Z2F)X>F]S:V\V8D11-2]P9$(F(WA!.VII9%1M<R]4*V@Y4E)X<$A'<V%$
M:6E!2W%J<T)S0FY.:W91=#1Q-T9867$W1EA9<3=&5D\T=6)E,FAE931L4T=#
M359K;&M926EJ>$PF(WA!.T=G1T5!;EE)2G U=C5P+U S>6)P2$](5%,R<S-A
M-U5G4$-!2#-M66(O=T-W1%IS35!:=5-84#!H=V,S84]/2$PQ2'EE4&5A9GIQ
M.#@F(WA!.S8O>FA7-D=M5U162#%A>7)'4W R;S!L5$ED=74T2'1M,7<V1$A$
M<%HX,U9:=3!-:RM8<$AK=V5+2S1U6FA(16IZ5'E(6D9"9#)*.6@F(WA!.U5N
M37=K04]%05I(8F-Q949$<U9F578U1BM6<GI19DI+=F9)67)R53549&U*<6AK
M:DMQ:UE99&E66&PY3V,S,FIM13AM,TEB4%-D;C0F(WA!.U1$2'9Z3S<P5$U"
M>FY9<71M;&EH:65A5F=K56%L-4AB64)61E-4.&AH07189TAK3TM8.'=F>F1V
M9DTY>6AB5$Y-8U112S%A1&@X1F\F(WA!.VYS9F@Y42LT3V)V56YW34%G3UHO
M0F1,<"]W0B]N37HY3658-E Q=F](3D<W<%I00D1C45-15$E*25I62U-),C1:
M5T9#1#AX:$)O,G F(WA!.T1W3#AU-35V25 U<S,O;%,V8VI4.5-C45<W3E=H
M2BM/,&8U<W)C1#=N,GID-F]E4&=%>'I(-$QP=$UF0GIN1V52-69O9E%'84XS
M3',F(WA!.U99,35:+S-V:R\T>$@O:5,U:S5U5&DT96)*8WAN2V1I<G-64R]7
M-WEE,71%:V=B:35K0VMK03=%13DO;&QM2TE*,V$X<VE"<VMN-F8F(WA!.S%0
M.$$S-% K0E@K;5@K1D9O.%=4=C O<68K+T(O=T%#=CE-9D-I=FEY94XO;E U
M+S%(5G)M4'ET87EM5T=*,6$W5TU#<VLO-T57=W$F(WA!.V5.83 O;2M78EA1
M85E22$=85V$W57EL*S=$,3,X<79),&9L2'EX1F)Y<5 P<&55;C%&+SAS:C19
M-BM%64Y0;E4Y.#%7<S%(:7IV;T\F(WA!.U1T3DIP+T-H6%AQ>DQ-4GEN67$W
M1EA9<3=&56\X=V5B=DQ8;#9$,71:,4-'>D9+<D=Z5FQ99C5%83%D=F]'5S1S
M13AH.4ET<GE:;W<F(WA!.T9Y3E!)+TY8+T]344A/1'EX<#EE;T8W92]R5T9$
M.7A:=F]Z85EE>75S>CA!-G9.,G%/54(X,VM0;4QZ:#5M.'A497)R3V]46&1$
M5DDF(WA!.VU01TI4+VM23%)&*V=:=&-70T=-96M5-G9,<4HU4'%,=DPS:R]W
M07IE67!V4S!B5'!R=6@T=DMQ,&E5;BME5G%)=C!N2$QN:&HK;S F(WA!.W5,
M5'IY9E-(<G9L8B]N1S,W12]M8E508S).;"MP<&Y(,VA6*VY.5FTW5C912'A,
M=$U06E$U>E!W1#%Z>3DU43AT95A94%,P8E0T<E,F(WA!.V]O.'%I<W)G9GIY
M3E8R*VLU<3AU9651*V\R-U1(:&A!5D55.$4O-7E',%!39$TX>E=5,FXR<5=Z
M,S!$>EAF<&II2&LY46IK5C9!;G8F(WA!.U1.,S)8:VQ+0G,S5'!E,4UC67E"
M035U+S5X-3!04V14.'HS,#)O5W-D,#EL8G),86E58VQ347E!8W=P,G%/,VAJ
M,G!K;$=!;S%:6',F(WA!.W9(1U5I4T]4-E1Z;C-F3WA6,DMV32]Z-S@R9F]B
M>65D36=F:F4V>51!2V12071$369P0D-F-TQ.:C)B:#0X;&YL1G=/,&,S0FIR
M<DHF(WA!.TYF>60X<$AY-35*=%5M5&AF,R\K;5AL4E%G>4%C15 K<6Q!4C0Q
M>7)86B]%>4AU1WI:;W-0:#1W3W S3$XX=S-,9&ER>'8X035Y23@F(WA!.W)Y
M=EDR2&UY>4)7-C Q;&=U<$5R>4543GEI979B:$EA9C=,3G0R6&TS341Y3'$K
M,#A7=WE$;D8V3#5$.'IX95IV2VUN-G5P2')44C@F(WA!.V)P0BMZ4$@X36]P
M,DA)5DAS4FU"<6-0:'I-6$\P*U5:24-39C51,TUA.',O-S-Y9CA9:B]!35-8
M36Y.>6-81'I:3&U--51S5F1I<54F(WA!.RM:=CDT22\K36\O-&DR6%EE8E1M
M-5!N4%1F>D4X,F58=DU,,EAM9&YU24900S1J6E9$;T\P:UI53'E(-$5:=G V
M844T,T(P8V143T4F(WA!.S9M>B]!33(K9')$4W9,2#96<S5K;FMV1C0V8U9.
M47IS4'15.$4V;C=S=W-/07EN=VYP>F-Z3FU%66-1*T1&4'E(.'!.<79M6"]%
M;7 F(WA!.TM:67)6,V4R3#<K<&,Y5$EA.65&82\V,WEZ23=2>F--3T%F9T]0
M,F1H-' X6F92,F%",WDR5U%2>'1)45-&1E-&1E0Y07=G5V=M:THF(WA!.RML
M;U Y.51F.&DR>5AH;&HT9V0K;&]0.3E49CAI,G@X37(T9V0K;&]0.3E49CAI
M,G@X37(T9UED*V$S;FE04F9+1G=B95=E,#%#.%HF(WA!.TQE>FU51D=2:5%7
M8T=H*WEG4%0U8EIL-E!4.&549F-">'16<4)#2&-3*U<W<5<Y=6)T,W5N:VYU
M,V-I4C5#6&M:-C S2G%3834P64$F(WA!.T$R-5!.>31I9#EY>3-Y-RM59FY,
M5U-K:VQO*VY78E50,6DV4C%*53<Q5TU!=61U;%%"-S5J6F1B:F@Q<W56:3!/
M4UA-54AS2&LW.&LF(WA!.V9*1VYY23)O4E0V=F5$-'56,&AI='=2-%)!,%!Y
M9&UZ5EHK,$UK=5AP2&LW5$)O355E631J-7958F4R=#=A1DE,94I)64EX4T]+
M3E$F(WA!.VE+4$%+2T%:<E-39'DW14-L5$%L,DMV;G(O;DIJ+VQ)9$@O-6A(
M+S5/;DXW,E0Y379E-E1T8FY(-'4O-7AN+S532%=0*UE24"M4;W@F(WA!.S=7
M*VU0=EAS;FY,-%!O6$Y%-W0R2W5X5C@Y>2\X:$PO041P0T%E<F]/:T=J9#!A
M,W17,SA+:659+U!I9F).-E X2# O.4M8-F8Q0C F(WA!.W O9C9J*VI(.&9A
M6#!*;6ED,#=&6%EQ9SE:,&TP,6938G93-WAE5G1E4E!$24YQ9T]+5D9E-CE2
M-S502$UX:TI$;WAN05-"0C5&-' F(WA!.RM2,G)89FQZ>F9Q,VM853(T;#5(
M83-"-F9724YM-"\X6EEH>2]W0FE-,B]A14)K>&I,1C%06CAJ:FY,15AU*V%6
M,T1'=DQ0*SDX;B\F(WA!.T%":5 O16QZ2GIC;D9W.#)3-6I/53=&6%EQ;%!M
M8B]E0U X031Y:B]!26DR6%EE8E1M-5!.9D]V:W%W.'I72$9Q439H0T0Y5G5Q
M9$\F(WA!.R]"-F154#1D4FUW=UIZ:E!K-B]09T=196)X83 X<"M98G)8;V9,
M8S!C:U5K8W)"9R])>'A+84=3561U2E9186HW5S)B85=A06IX:#$F(WA!.UEW
M5$UU079P8GE6<'1P<&AT8D,P6&AB,C!24TUD.6AU5#=K-VY/9C%%:DMY6&9A
M94EI44%Z4$U.>DA9<3=&6%EQ-T98>F(K8T=P86XF(WA!.S5Z."MY84AO.&)8
M34]H=WI+23$V1U-*5$IC=C@O9T-$>$DY.#9$47='3$9X4R]I+T%D1G)P4WI:
M94-0.% T+UEZ1"]N2&<K5W(S4DHF(WA!.S-&:&)R-6=S2D%L>&1L05IM:6-(
M,&Y$3E5R<T-P-# V8C<U:61Q8UEL>CE*8W)S,'=L1&M/25!9<S%4<S-9<3=&
M6%EQ-T98>C$O>FLF(WA!.W@O>6M/:B\X=VHO.&Y4;3DW2BMM6'9D2C)T>FHX
M6&8X-'HO.'!$<D@O34EN+THP63ER9E1(,W(R5'IL.$@P3&UI9#(W1E=&+VTW
M-70F(WA!.R]W04YE4W)U948K1B]E+S9*6E5.1T1Y9SAN2"MO;%=".&%:;#9,
M0C1M441O3C-&,6UB=SA:4%AO:V8U0655=C!2-5-/<E1P>'9D6EDF(WA!.U-G
M;G%,9$MI268W2W!F-45:9#)L;31S;D-/569V865Z<U!":G,X-5!533%Z<TA9
M<3=&6%EQ.$PO040U,%<W,%1Z2'!0;FY40G=L16LF(WA!.V-D=S0V0V5(-&]7
M8B]84E-P+S%C,U!:=5%49V-5;E5D;W=-2E)Y>&5Y-D)R5G!R96DR5W)7:')"
M97A,2V]R6&E34&E5*S9T5E1M<'DF(WA!.S1Z0U)I96IT36-X2TEK3W%5*U=F
M.3<U4"M-4B\T:W586G544F@U<VQZ1V-P,DMU>%91=F)+1SAI155T46]B:T]*
M;V%G169X>55:14TF(WA!.UI20C5O2"]$96XK36XO0D0K;50X67-00D1V.$%$
M96XK36XO0D0K;5!J1F9"0W9A84YA5VMW;6E,.'=#4&E)23,K:D),25-+5$A'
M06(F(WA!.U(R5G1J<U9D:7)S5EDY-2\X,'@K5U!+9"]Q>$DY94Y05'1&3E!I
M;FLK1TU54%=H*TDK=T]8-F)$-&MX1G Q1UAW-$=4>C,O;DAF>70F(WA!.TI&
M<'0W-7%V05=U=%1D;V)6,C-9>$DQ6DAR+VQY:6XK>'I0-U5Z5U)!8V<T4%IM
M2V]M6C5Y62]&5#AT4'IP2U4Y3%%T6$Y",E)B938F(WA!.V)B>&])6F@X*TDY
M.'90.$%H1VXO04M59C!F<F%2*S0Q2#E'6#0K.3E"-6]N9$]X5C)+=7A6,DMV
M;G(O;DIJ+VQ)9$@O04]94B]W1&LF(WA!.S9C,W9:4#!Y.3=P3S%U8V9I-R]N
M1V8X03532%=0*UE24"M4;W@W5RMM4'98<VYN3#10;UA.13=T8DI*2$5H95)G
M:4PQ6FE!0CE*>$$F(WA!.U8X*R]M4&9J>C,K861H-5IT-VA2<%=N=#9-,#1B
M-$%F=#--;&$P<4989U!C92MB,U-X.$A!6FXV:BM!-EA62'AS-&=0<$@T3#-E
M,W8F(WA!.TY(=#1)-V5'-6=J:&A6631K16DP5E9&1D$S-T%:<%1'4DYK3S5"
M0W K;$Y-+W=#5W5(+VM9;CEC2$%E-6)$=C!P<&XO04,Q=R]W1$DF(WA!.WA0
M-C0X0C=L<T\O4VUM9CAT8U O04--5"MU4$%E-6)$=C!P<&XO3%A$+WE-5"MU
M4$%E-6)#4V5C.4\P8GI*-5DQ1%)P8G5!1S5I4&\F(WA!.T]:1BM#6F9I:6)R
M,F-#=G1L,D-5<V-X2W545FYX:DI!>%!6-70O>FHU-71&=$1Q4&Q05DI"0DQ:
M3S Y;TI70S!"8FI02%5M;G=V4F<F(WA!.T(T=&UW-U1W,E)/4%8Q+UIM5V=C
M6C5H-E(U6B\S=FLO-'A(+T%):W591V)K-6U(;7E835IY;EEQ-T9867$W1EA9
M<3=&6%EQ-T9867$F(WA!.S=&6&<O=T-D,G%8;FUB>G!P4&M85$=R-E5I1S0V
M.&9R130R3$1W:6E03"]:2$XQ,F9!63A:>7ED4'(U2$IK:FE(-"]S1#(S4TY,
M=$XF(WA!.TLP=3 P,GI8:&)78U-1>$1V>%)A5DY/-39K*T]A96-Z2U)*-6PR
M,$EI24%(25!/+WHK.' O<&9Y:4Y79U-T-V]Z1U5K1&,R-S!%;R\F(WA!.S).
M02]Y0GI0-TYZ8T]4:%!+6#-U1#)J:#0X9#E9<#,K55AM,R]%=FMQ,&YM9FYF
M,E@K:5AT5%9I.%%(1GHO<G!2:69'=54V,T(T95$F(WA!.VIO9'<S85!.-&U-
M2'(Q6G!M2354<U9D:7)S5F906"]/5$@O2U$V4"]!37=J+W=$2C U=F5Y9G!L
M-S-39')C-"]&,R]/32\X07EK3W,F(WA!.V8X=VEF.&Y2:C)T.4UF979:4$]8
M=V91=6%*,V)$9GII4FXO3%A8074U155B9E%S>44O9TUY.40O04@P6$<Q;CDQ
M3#-0:VI/;V579&DF(WA!.W)S5F1I<G-69&ER<U9B5E=D9W%I<DUA065*3TMG
M5RMW+TQ0*SDX;B]!0FE0+T5L>FQC,THV:D1Z6DQM3354<U9D:7%3*V,O368K
M1R\F(WA!.TQ&+W)9='ID1WI137-#;FIY3$]Q0W!O84%&<6XR>3=":3A366ID
M5S%:.'9"07EQ-E-0.$%,1#AZ3%AZ=%E80F%&8E!5<DYG2C=54'HF(WA!.T)2
M=G-Y25-!844Q0CA0<$=887932$-2,4)A9$IQ:&U(8U%Y5'I(<CEH-68P4S<Q
M:2]B:F)7:UIC:G4W9$529CAP,DE56FHT<UIN25(F(WA!.TA6>4UM45%I6DAK
M1THO;%HK845V;F8X05-+>39D.5-E>$U:1$DU:U)K;#5C45-1=$=(1#9C>71:
M;R]"<F4W8V)3879X<C)Q;69:9W4F(WA!.UDW1EA9<6PS;4Q7-U11=$1V9%AU
M>BLT<V]M;%ED,DDR5D(W<S%&1U=9<UIN25)(5FAK;4E236HP94\O:TIO9#-R
M1W9A=#4T,4UC-6XF(WA!.VMK:71N3F0U<&IZ;61F.$%65F=O*UHX33)V85=1
M46E-8UA6.6Y13353>7DV=F,X,'IT,6LX14YX0DI"36=K:&Q5<$EJ8FAL655)
M4'HF(WA!.T=%1VIA:U!!=GDW;FTX9R]M>F8K5DQP>4Y0,4HO4G0R871#5#AD
M<2]Z6E<T2#-0=&TW,5$X9D%*:FU0=UA485DK1&Y/33AJ>2]1*V<F(WA!.TTP
M8G5867$W1EA9<2ME=BMC;5 K56@P9B]M168O:S9C,W9:4#!Y.3=P3S%U8V9I
M-R]N1V8O;$ED62\U:$4O-4]J2'1B-EDK.65Y96,F(WA!.W9G*VAC,%1U,',X
M>C94*VPO3&UP-E=0=%AT<DY!:$\Q2&1#1E P3E$U6FAN=WI%=31S37-/2TIJ
M,V@X5GE).&)T1S1+=6A+<W V9VHF(WA!.UEJ3W9"95%);S!T>%8R2W5X5C)+
M=7A6,DMS9R],+U)8,7)Z<&\K;D)3>5,S36)4068W-FE0<5-F.$EH>6I5-4]$
M2$DK5&MA5$AX6EDF(WA!.VIZ9E5N;&XO04AV:R]W0TU2+S1K=6,U;35045EE
M8DIC>&Y+9&ER<U93-WI"3$5U;79&3D-T>$)C,6=M:&8W3$DV:TU$.'AL;4EB
M=&4F(WA!.U4P2'I%6G14+TQ0>BML,V%";G1!4S!A:S=45VMH*TM.:B]-=E0O
M5T%/9$91,4=+:GHO4S@O6C K5WAY+U%M;C5S+VU.8V5C-RMX,%0F(WA!.U-+
M>5=%8DEY<$A8.2]C4V="9&HO04-"=4DY>6-R,%=L1TE'575F-D=Z5S9O-5-)
M4C5F93EE+TMZ4F]03&UJ46%,2$=H;F-'83EU4E<F(WA!.W-K>$<O=T)#+UI8
M,D=A=E=43U-813=04GA%26E)6C5M0S5R<U9D:7)X5"]N26)Z2%!/*VUE5&10
M<DIC,VMI5#--83!*2DQC24DO.$$F(WA!.UI.5G%F-G5B9G-Z14)E43AH*T,V
M;G102U1736-Z*T$Y4SAN95<W9GDS-6%S3D=H;V9Q<U%%,&<R-7ET.%5J+U,U
M3E!B3F1N>6Y*37DF(WA!.U!6,D](14E115(P5&Y+5S$R2W9'+W=$;DEJ>79+
M.6I996),249B<E185T,V:U0W46E:=554,3=C2E14+T%'5V)B<W9.=5E(:UA6
M.7 F(WA!.S1J47E$;D8V3#5$.'IX95HO2VUN-G5P2'%Z4CAB<$(K>E!(.$UG
M<#(K259(=%1-1%4T9D1M675D<#AO>5%%:R]Y:'5D:7)S5F906"\F(WA!.T%$
M:W@O=T%P1&\O+T%$0U O=T%N5&TY-THK;5AV9$HR='IJ.%AF.$%/32\O04-K
M3W-F.$%-26XO04-D1U!A,S!X.38Y:S@U9D(Y0S4F(WA!.V]N9'5X5CAX+VYR
M-4=L,%!Z32MS,GEF-VDY661P95%',&1Y9#553E U:CAA+U0T6C!86C)O-#1C
M2BMQ4#-04#EP869G;GA$;$PW,VTF(WA!.U=B1C%R<U9D:7)S5F1I<G-692\O
M05!/4$AK85<Q='!V3F0Y2'AK=6Q-1VUQ=S-%5F%Y4S<O=T$U059F64AS8S!F
M86UO<SA!-F,S960F(WA!.VUA9FA(1V5V2C9,-5HO,W9K+S1X2"]I4S5G-754
M;5EE8DIC>&Y+9&ER<U93;GI.+W9"2"]!35I2+W=!4F),<U!.<'IC;FDS-3!T
M<$DF(WA!.S!#,U<T1F12371B1VXR9TYV5G(O04I.2V945$YV;T],:3(U9%A5
M-C=H-$XK9E)H;C51='!+*V)&*W5J+T%%:WAS3E!,531I6'8O<W4F(WA!.T9E
M4#EA6FQA,VDT3G585GAD1G<X92]0;RMI9DPS+TA36"]68CE784Q,.4QU.% Q
M37!Z1F-T<5-223!,=7=61C-,2&]-449*458Q<FTF(WA!.VM7='1.8WHS56%1
M=TDP:W(Q-DMG-4UF=4=41T]23D%-1&MI3C=E1F9L95 X6"]M8G%0;E!64T5T
M<E)Z3&)*25)14T]/14-#=E@P;V@F(WA!.U=O-V=:=718*S9W:DA(;69W6%5A
M42M,;4]36$EC=G@W;G98-E0P+R]!2F%)+W=$9VAM:S1$,T\T-'@S=2]396XO
M=T1,4D@O=U%X-$0F(WA!.S-,>&IV9"MK.5 X02M7:5 O9VAJ=TAU6&I(96=T
M6E123E@P;3<P=3AN:F$R=DEN:&LS1E%(1DMI=F1E;SDX;FHT;WE%:#!95$U:
M06<F(WA!.SAI.&,O27978FIY+S5S,5AY4G%%9W!,23<R<'(X2FYH1D<T+SA:
M66='+S))>F$Y;S1X3T%Y0C%N6C@K0V-S4BM$,VY.2S=H,DMU>%8F(WA!.S@Y
M9C@U368X<$1O+R]-22\O2C U=F5Y9G!L-S-39')C-"]&,R]/32\O2U$V>"]Z
M0THO>61'4&$S,'@Y-CEK.#5F0CE#-6]N9'5X5D$F(WA!.V$Y;U=L-C=P52ML
M-FY!2C=/-$9(43=%2'-Y;CEL;$\T3U1X-4I1;'A2-7--;4U41DAK*UAF>D,O
M2V98+T%#:F-35'%J6'5I1FHV3B\F(WA!.T=+.%(R5UI2.6<K+U$Y=D1/:S!U
M=&IL1F-P9'IZ=7$P37-7-#-J*T]B0CAZ2$-D:7)S5F1I<C$W.')V>5%V=%5N
M:#%F>DY!,7)P4T4F(WA!.U!&675#<W1X,TA-8D9)+WA08GAZ5F%Z=$%22$1$
M95AF,T\Q,&9:-4HT<#AU-3E%>%)247A*1D5I>'A2<45J:E%"5E961D%!0G-!
M0FTF(WA!.VE*=#-R2%!,4"LY.&XO1TDO=T1%;'I)>F-N1G<X,E,U:D]5-T98
M67%K;FTK-6=T9$E.>F-/231)6#E35U$Y1E9566LU9&="37%$5&XF(WA!.TY2
M9DUS:E@O04]96&YG2W9+3S!*;W9F,&)733EF.5IQ+W=$0DA/:499369N*VPU
M-#-N>658-D5W+TTS>6503#DY838Q;WE',W-Y55<F(WA!.VMD9C--.%E(0F=F
M.')J6#4Q>4=K>CA935IC,GI6665!:558<G8U565A269-5G!"94%H8G!&84\X
M:4@W36]'-4$X1S9J3EAR8UA!838F(WA!.T]Z,&555&]V4TTQ>G-';59757%W
M1$ME;T\T>%8U2B]Z:T8U:70Y3#AU46%(84EI6'5R3BLY-$M!>3(X6D)B;TMJ
M;3E&.7A83G R6FDF(WA!.TUP.%(U4BLY,6YA5U52:'=J;DIL;C59*U1)4$QN
M:S)X<W)I0F9R,'$O5V(T<V],0V%506Q46"M284HY1UDR<C%">5I#4GDV3U9P
M8T$F(WA!.W@T=T]R2R]Q9' O=FE0.$$T1F8V6FDX4F-J:$1V<61P+W9I4"]G
M5B]P:GA&945/*W R;BLK22\K0E@K;5!%5C11-S9N868W-&HO-$8F(WA!.V8V
M63A26&A$=R\X05!843=J45!-3VME9#E*45)/<VE2,T)55554=R]&17I!9&Y1
M1E0X=F9.>C)D:T4T2$A*,4AA1TUW;$A,1C=.;T<F(WA!.W,R=70V3%IA=&%(
M.7AE>$Q+9S9L4W<K2E0P,U4Q0GI56DU::$EX4%(R=4]9;$532%9(-4)M-T98
M>C$O>FMX+WEK3VHO05!-22]W1'DF(WA!.V1/8C-S;C9:93DP;F$S3U!X9"]Z
M:E X03AP1')(+TU);B]*,%DY<F942#-R,E1Z;#A(,$QM:60R-T9867$P-DI)
M:E)Y2TA2=U9D1T8F(WA!.U%19&E#1&ER>G)Z3BM22&MF5UAE93%I9E-,<#EY
M,6]126EF949G5DAY5&IM9F@W4GE1,E!Q2&TT3UAS+T9097%0:W=A-R\U>&PQ
M4EHF(WA!.U-,5%A)2DEU>&QH94YV=59P0BM/6G-E,6\Y675'97E4,&PY:71P
M,R]!1&I,8VU12%5D9%)9=V0P=#13>D5F-GIS=% K0D]2;#)S3VLF(WA!.U5X
M-THW-699.4@X<"]L3#5+.'-U:SEP8697<C5+579B<VE7445D,$9!:4@S5F$U
M9UIT8FMY8D4P4$IZ.$]J>#0K43,W,EI::4]5-T8F(WA!.U=--DXK-3%L;VIS
M5'I4-W0O=T-'6E=494QI-#EP36UZ1F-P,DMU>%9)=D\S;%=0>E0U9'5D1F4U
M83!7-#1N,3%8;5%54$EF1%9A:78F(WA!.UAF3#E0;3A/9D96=$]F1#1K94<V
M63$U2B]+0WHX<E=K,&%8+T%.875R:&=:<F]W.$-66#=+0F9586='+V9-:E!R
M:FM02V<T,D11:D<F(WA!.TMT3V18.&A7;7$V8F-A9&1Z.')E-5%O,S=V8V1W
M=RM,<7 S1U91,5)I8D%B6C994T9%<%0K5W8U5'@K4V)M-W5"<6)8-S-81F50
M<&4F(WA!.VEQ<6QA8F,U2VXT=7578797*TU!2W%M=E,V3'=35&0R>B]-1GIK
M1G)/<S9:;W5M>F%N<6,T=')',S0K=$UW6F=V3F=I-TM'3S=-0C F(WA!.WEE
M4$=:;6\X,DTU:4ES-T(X-'EE82],,VUF.$%.-&$U<G0T='0U9G-:06)4,49D
M9SAD<V8S2V-&1$@Y-"]W06)62&IM+T='95!"=W@F(WA!.TAQ4#984F5.1$IQ
M3TM2<4DU9FHW6',O+T%#=5@X<R\K<C5(+T%-:7 O=T1Q;FUO+TE:=C5R=&9Z
M=4PK8TAF.$%+-69Y>B\V=FMF.$$F(WA!.WE+;B]!3W%E4#5$3B].6#@W:2]N
M0C,O2S5F>7HO=T-R-4@O>4MN+S9P-"]K33,X,69Z=4PK8TAF.')L+TQ0.$$V
M=FMF+TEQ9B]Q;FHF(WA!.RM1>F9Z5B]/-'8U=V0O>758.',O*W(U2"]W06EP
M+SA!<6YJ*U%Z9GI6+T\T=C5W4U1Z<"M92#5795IF3$8O;S!U=5)"<FU)*V<U
M:6XF(WA!.RM#6F9I:68K-S=/0E@R>3="<',R3UEL=W179E598VM$17E'-T4O
M>4@O3693.4US6B],97,S6&]!>G$R;$U1-VAM;5!&-&=61%4K3VHF(WA!.T0U
M;DUR=$A3>6ME3TDY-VDY;F%O06-%:C$R93DU<$AC=7A6.#@O.$%/4S4O-3),
M4T(T5V)(-S54;3DW2BMI6'9D2C)T.557+RMC6B\F(WA!.RM5:#%J+VU%5"]K
M-DUE,79P:C<Q-THU>2M$-D9Z4D\W9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)'
M3E96<DQ70F-+3FU);%@S+T%*:&TF(WA!.U9$,5)P>%HK;59S;&IK4U-.6D5.
M56-";%!S8WAI2V-K1S$R0DQS5F1I<G-69&ER<U9D:7)Z+SA!4&1:;2],4%5J
M2%AI<VQS6F%';G<F(WA!.RMU9S,X9FE)>D\W3R]V:#AF=6-,=$@K-5!W*SDX
M<EHP<GI4<U9D:7)S5F1I<G-69&EQ6BM6-V1R;GI.<$9U=%,P,3=B>&=$63%E
M5E(F(WA!.W18-358;4Y12CAI,C1"95-0=D0W5WIK2')867$K8F8K8VE,<UA0
M;5=W9%161G0R4D0W0B\V-3!(6F-A9UA19'%3=5%2=B]/32]W1'DF(WA!.VM/
M<V8X=VEF.&Y2:T\Q=G!J-S)Z<VYN3#10;UA.13=T,DMU>%8R2W5X5C)+=7A6
M,DMU>%8R2V],5G101C=B55AA6DXT>BMS9E1K.&,F(WA!.RM%=&532$5%;3!V
M5G!,1GIB6$E0<$$P<"LP:#<O4FPP.&9&=4=M1U1H,DQ);TQI0V1/8TQH,3A1
M9C$U:FM%8S-*0D(U2VU"3'-69&DF(WA!.W)S5F1I<G-64V)Z;F]F-F0X<39P
M<$E&6DQU,V1)83!!.55$;$97=BM70FQU1$IW5$5U-'1E8DAX=TUE.%!J1U-.
M-#-A3U)3<F]3<G$F(WA!.U)19VI99VI/=4)E4DEP8FER<U9D:7)S5F1I<G-6
M6C<K4T]G>6%T*UE.:$IX2G0Y3C58<S=D:#99<$@Y.&I,;48R:&LT8U(X.6Y/
M-T\F(WA!.W@X5U5(=3-F5F)Y2D=P6C)#<4]R36%$.&,U:T(V46Q)9%<Q,5A2
M<F4P3E$R>GDY3G9"8WE-94QQ6$AY6F5G940O;C%:>3(R<392-F\F(WA!.S1T
M3&)/,TAU0C9L0EA.,3)D2W=F939F=$=.8TM:9CA!3TTO+T%#:T]S9CA!34EN
M+T%#9$=69')F5$@S='9:4$]8=V91=6%*,V)S5F0F(WA!.VER<U9D:7)S5F1I
M<G-69&ER<U9D:7%%=G1,=&)W5FM(1U%D2D8V+U0T-4]->4=%;T-35%,K6#E1
M:&9L8D](.$-P-$XK4#EC=4=52&TF(WA!.S!N15)Y5S@O36-/,S<P,#EU9CA!
M>E9H.4)2-G<S.60X>69Y>2]W1$EK9CA!3D]$:&=V1DXS,3-Z2B],3"]W06E2
M+WI4:G=W6&EM-S8F(WA!.S<U:R]L;"\U16HO;6Y(:&=V1DXS,3-Z2B],3"]!
M36E2+W=!,#0X348T<'4K=2M:4#5:9BM222\U<'@T64QX5&0Y9#AY9GEY+SAI
M4B\F(WA!.WI4:G=W6&EM.$0O3U!Y5'%/;F%T2C5H5S-D8DA56D]6>3-!<7-D
M=S(W5C)!<$HY<C4Q>F0V2%5#565#.7<V9EAA95%02%=X96(U;G4F(WA!.W9D
M:7)S5F1I<G-68E979&=I07-Z1VEQ3GE396=!>%5#,S!8*U9F:VI7=DQ7:79)
M.79,1'%E;V-8=79H;WE+;U!#3W!(8714-R],3D0F(WA!.W).4DA*3&YS2&9A
M5$),2$AZ3$XQ,%16<FQG,7<S2#-K8FMF=W)M2#1K4GEC<G=P2&UM,6AO;')A
M:T]F,W-W-D\S469)6E9,25,S47@F(WA!.T%00W8K8VU0*U5H,&8O;45F+VLV
M8S-06E P>3DW<4\Q=6-F:3<O;D=F+VQ)9%DO-6A%+S5/:DAT8C99*SEE>65C
M=F<K:&,P5'4S67$F(WA!.S=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9
M<3=&6%EQ-T9867$W1EA9<6@Y4C V>#%+>&YS3"M"8FEZ=49+5%%U2W%Y;B]0
M63DF(WA!.W-L1U)I8DA.16]G:6IY9DYV-6DO:VAR9FPK5U<O=T)%4CE3,%AD
M<4M/5GA!3W1*1D$K2E(O378P,'IO3DPR:$=E,'1P3V<Q6%HP;V(F(WA!.W<S
M:CER>D1.:38Q,DMU>%9&-EIP3W V<F5*6F%B87DS9#%*.6U'1E,W9E!B;U!%
M;DEZ;4EI>6%$2T=/57I54EIF43,U5B]K<$0U9FPF(WA!.VHQ<GI!175.6E=J
M5W1S<#525W@O;4HV4$HW.4(R<C%Z439Z6#AF<&HY4#-U*S!E9T=0,5,S;#EZ
M3B].;FXW>70U5F@U-G9E2VMZ1&PF(WA!.T9:>"](3S0O>55(464W54AV;4AH
M,# X:#E)8WI.<4E9>#9I.&$X>68X-4EA-6-S.%AL*WAI<TE/:3-&>"LK;5!U
M1C)J6#5(;&TR>&0F(WA!.VQ22#%M,U4U93%:2#9"6'9E9F%R*UEN;FY64WAV
M=&)U,U8O=%)*25E9>E@O04ER:31**T=:.$Y,:FIY:4A";G$X<W5C:6M%,#@X
M>F,F(WA!.S5P1VMB*UHR3$AF,T]804%C;6E5:65:86IK:VI94$=X4F@P6E-1
M9G9'16A!2DA*4#E*+TU0>GAP3$MB2%<W=4Y63E9I95%Y>"]W1$DF(WA!.W58
M;6XT6E)04S0U8S1H>4EA=DQ(;$EV4E!,9B]!1&MJ<DYU>5)E64Q#3SEH-DYC
M,C,W<6%N:55*36)(,DA(341,,E9%+U%A8R]&,G$F(WA!.V8T>#AN<VYL4'HU
M-5@X,5%'5%(W>%I*549:8E-4-$HP2"M61V0V931Q4&9.5&TP,#A:.5%D<F@Q
M14UG=4I:0FQ$8S=&6%EQ-T9867$F(WA!.S=&6%EQ-T9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&6%EQ>&IZ1"M7;FMJ>D$W4S9L<%546$PO04=R;4=S37!0
M:7I2;&52+S%Q-6LF(WA!.UET6&MH>4Q2;#!U3V8Q0FE5=CA!>FIH-41D>7DS
M5W!202]S2DY#45 K0VA9+VIM54\Q8W9D2#AF1GA$,EAI4&5%5' O+T]09C5E
M,G,F(WA!.V=E6F)U*T$S-%A%-$%0>CE&651K6F1P-50S0FY$<S-%3SAS-S!B
M>2]O96E7+W="6#!M>&AS;U14:W-+0E,Q3S=-3C)0=51M1FMY>6TF(WA!.V)K
M8F-Y1T]-4E525'ER.#!V>GIJ,#$U.48X<G5S="MT575D4S)A3TIH<U9I0C):
M>"].,$AV,C)E:C=/-'964&PS3W0Q;F%!:C999E8F(WA!.S,Y>G='.'9,=3EU
M6DQQ.&UE-'5:;4Q3>E-S6&1M4%5L:G5C,VM99T-H>61(2U)K8D\U56-+2%EQ
M-T9867$W1EA9<7)75C=E5TXQ2&0F(WA!.S)C>C(Y>D-W84MA2FEJ<7<W:&AV
M9VQ%155E4UEY3519,DPS+T%02S<X.#0Y5&MH,%AZ439W,S<P4S(Q2V=73UII
M84)*04YK8SEJ,% F(WA!.W-E=6HQ;EHS1#9O8W4U,W5J-U%%+U10-G4Y-TIM
M<&1O-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M6%DF(WA!.W$W1EA9<3A6+U!$.#%P8D5Y959T0VXT6%1,5%9,=4TW>&AH+V-O
M=S9-4CEO.75N5W1.=C)F;W5,,7DU9$A5.6]A>F@Y165F5C1";3@F(WA!.V1'
M-T9867$W1EA9<3=&6%EQ-T9867$W1E@P0BM2+S5R4U@S<"M6=&1M-5AA:6UM
M6&-H,VM64B]C=50Q64%F0U0Q-F1E=6HW43!F1#8F(WA!.S0X=7)V97HY6GAE
M:5A0;SEP>E5/,61I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5EET*UDO;7$O.$$F(WA!.TQV;#)78E1,4V$X,6$T<D99>'=X
M3DM&8VIE5BM)8C151RLO53!'6D]L=VI*3W!';SE82#%/57=H8U)C;GET4#5D
M.#)Z>GE4>F%89GDF(WA!.U13<UAL:V$S;4Q->D=R351X-FLU,&]Y=T%O169.
M-7,T8VA.;4UV:W,O=T%,95HO*W)292\Y23AV+TY/2'AO9#0K85!!>69Z5#AN
M9C0F(WA!.U<X>B]!4%9O=F8X07!(;"\U<'@X84AE4&UV9UI0-7 K5'8X04,S
M;68O<3!8=B]34$PO>E1J-#!/.&9.9D%Y9GI4.&YF-%<X>B]W1%8F(WA!.V]V
M9BMK95@O04IP>#AA2&50;79G6E U<"M4=CA,95HO*W)292]W1%-03"]Z5&HT
M,$\X9DYF07EF>E0X;F8T5SAZ+SA!5F]V9BMK95@F(WA!.R]M;DAX;V0T*V$K
M0FLO;6XU3R]W=#5N+T%/<E)E+SA!4U!,+T%-,#0K3D1V2'I8=TUN.# O2C,K
M1G9-+R]6;W9F*VME6"]M;DAX;V0F(WA!.S0K82M":R]M;C5/+W=T-6XO=T-R
M4F4O.4DX=B]!1%1J-#!/.&9.9D%Y9GI4.&YF-%<X>B]!4%9O=F8X07!(;"\U
M<'@X84AE4&UV9UHF(WA!.U U<"M3*TAY-35S9VUJ;F@P=2]J;6E94$A)='9-
M1U9L3E%W25A99S1$;&=D:5(X,&I$:T)S4FPX:2MQ+WDU.'I8+VU$>7A"8S9L
M87DF(WA!.S)M<5%F=4PV2V%.;W55:6HK.%%-0CA,:F8R3E(R>FUT5FA%2C!$
M8V5J,'5M>6UC05-+3$HX>&TY,DMU>%8R2W8O.6L]/"]X;7!'26UG.FEM86=E
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z
M06QT/@H@(" @(" @(" \+WAM<#I4:'5M8FYA:6QS/@H@(" @(" @(" \>&UP
M34TZ26YS=&%N8V5)1#YX;7 N:6ED.F(Y,F4R,6-E+65D-3,M.&$T82UA-68V
M+3$W-3(X8C9A8S!F9CPO>&UP34TZ26YS=&%N8V5)1#X*(" @(" @(" @/'AM
M<$U-.D1O8W5M96YT240^>&UP+F1I9#IB.3)E,C%C92UE9#4S+3AA-&$M835F
M-BTQ-S4R.&(V86,P9F8\+WAM<$U-.D1O8W5M96YT240^"B @(" @(" @(#QX
M;7!-33I/<FEG:6YA;$1O8W5M96YT240^=75I9#HU1#(P.#DR-#DS0D9$0C$Q
M.3$T03@U.3!$,S$U,#A#.#PO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@
M(" @(" @(" \>&UP34TZ4F5N9&ET:6]N0VQA<W,^9&5F875L=#PO>&UP34TZ
M4F5N9&ET:6]N0VQA<W,^"B @(" @(" @(#QX;7!-33I$97)I=F5D1G)O;2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII
M;G-T86YC94E$/GAM<"YI:60Z.61B8S,W938M,C@U,2TX930Q+6(V,&4M,3<Q
M8CAD9C@X93@T/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @(" @(" \<W12
M968Z9&]C=6UE;G1)1#YX;7 N9&ED.CED8F,S-V4V+3(X-3$M.&4T,2UB-C!E
M+3$W,6(X9&8X.&4X-#PO<W12968Z9&]C=6UE;G1)1#X*(" @(" @(" @(" @
M/'-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X.3(T.3-"1D1"
M,3$Y,31!.#4Y,$0S,34P.$,X/"]S=%)E9CIO<FEG:6YA;$1O8W5M96YT240^
M"B @(" @(" @(" @(#QS=%)E9CIR96YD:71I;VY#;&%S<SYD969A=6QT/"]S
M=%)E9CIR96YD:71I;VY#;&%S<SX*(" @(" @(" @/"]X;7!-33I$97)I=F5D
M1G)O;3X*(" @(" @(" @/'AM<$U-.DAI<W1O<GD^"B @(" @(" @(" @(#QR
M9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4]
M(E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS
M879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M:6YS=&%N8V5)1#YX;7 N:6ED.C9&,3DV03-$,D8U,D4X,3$Y134S0C)!,S<T
M-#!!-C(V/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z=VAE;CXR,#$X+3 U+3 W5#$V.C0R.C$U+3 T.C P/"]S=$5V=#IW
M:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!
M9&]B92!);&QU<W1R871O<B!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R
M94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S
M=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C
M=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP
M+FEI9#IB.3)E,C%C92UE9#4S+3AA-&$M835F-BTQ-S4R.&(V86,P9F8\+W-T
M179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N
M/C(P,C$M,#,M,3%4,C$Z,#4Z,30M,#4Z,# \+W-T179T.G=H96X^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S
M=')A=&]R(#(T+C @*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@
M(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N
M9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R
M9&8Z4V5Q/@H@(" @(" @(" \+WAM<$U-.DAI<W1O<GD^"B @(" @(" @(#QI
M;&QU<W1R871O<CI3=&%R='5P4')O9FEL93Y0<FEN=#PO:6QL=7-T<F%T;W(Z
M4W1A<G1U<%!R;V9I;&4^"B @(" @(" @(#QI;&QU<W1R871O<CI#<F5A=&]R
M4W5B5&]O;#Y!9&]B92!);&QU<W1R871O<CPO:6QL=7-T<F%T;W(Z0W)E871O
M<E-U8E1O;VP^"B @(" @(" @(#QP9&8Z4')O9'5C97(^061O8F4@4$1&(&QI
M8G)A<GD@,34N,# \+W!D9CI0<F]D=6-E<CX*(" @(" @/"]R9&8Z1&5S8W)I
M<'1I;VX^"B @(#PO<F1F.E)$1CX*/"]X.GAM<&UE=&$^"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" */#]X<&%C:V5T(&5N9#TB=R(_/O_N  Y!9&]B90!DP
M  '_VP"$  $! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$" @(" @(" @(" @,# P,# P,# P,! 0$! 0$! @$! @(" 0(" P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M __  !$( )H I ,!$0 "$0$#$0'_Q #E  $  @(# 0$! 0          " H'
M"00%!@,""P$! 0 " @,! 0             &" 4' @,$ 0D0   & 0," P(#
M#A ,!P    $" P0%!@< $0@2"2$3%#$5(A8705$R(Y0UQ396=A@Y"IK2L],D
M5'34E=66UE=WMU@9T4*2,U-C-%4W.)@:8<%B)66U9A$  @$# @,$ @@/#08&
M P   0(# !$$!08A$@<Q02(346%QD3)"(Q05%H&QT5)RDL+2,U-S-%27"*%B
M@I.STW2T-54V%S?PP;)#E!CB8X.C)"6B1"?_V@ , P$  A$#$0 _ +_&E*:4
MII2FE*:4KQ.0;FVHE8>3JR8.%P.1G&M#")2NI%P506Z1S!L)4B$3.HIMX^60
MVWCMK(:9@/J.6N,ILO:Q]"CM^CW#UFL?J>>FFXC9+"[=BCTL>P>QWGU"HPQ-
M1RMEM(UBD[$I&QCDQQ9)+.G35D8I3[=+&-9]1$TTS!MUF+N;I\3&, ZELV;H
MVBGXK#$'E';8 GZ+'Z7[@%0^'"UK7!\:EEY(3V7) _@J/I_NDU^AE\E81F61
M9U\XL%9>*=)TE72SUJNB4P J,>LZ$5F#U(IMP+\$IA$.LH@)1T\G2MP0,<=1
M%EJ.T  @^L#@1_L#3XQJ^WLA5RF,F(Q])(([^4GBI'HX>L5,>/?-91BSDF2H
M+LW[5!XU6+[%6[E(JR)P#VAU)G =O:&H++&\,C12"SJ2"/6.!J>Q2)-&LL9O
M&P!!]1XBN7KA7.FE*:4II2FE*:4II2FE*:4II2FE*:4II2FE*:4J/>?,@RM3
MCHR%@7)V,C. Z5<2"(]+EHP;>4GT-3_1(KNU5M@5#X1"IFZ=C"!@DVV],AS9
M7GR1S11VL#V$GT^D #L[[\:C&Y=3FPHDQ\8\LLE[L.T*/1Z"2>WNL;<:A0I)
MR2IS**R+Y10XB8ZBCMP<YS#[3&,903&$?GCJ?"&$"P10/8%:_,TS&Y9B?9-?
M!1TX6  7766*4>H"JJJ*% ?9N &,.P[?.UR"(ON0 ?4*X%W;@Q)'K-;(\7S,
M?-T2M.(]1$WIHIG'ODDMBBVDF3=-!\DHF!C&3,9<HJ%ZO$Q#E-X@8!'5>KP2
MX^HRI(#Q<L/6I-P?:X>R".ZMKZ//%/IL+1$<$"FW<P%B/;X^P0>^L6<DYJ.0
MK$9!F.BI+/91)XDAX&508-D')%G)MAW3!1=4A"[^!_A"&_0.V8VI!*V6^0+B
M%4M?N))%A[5SZOHUAMV3PKB)CFQG9[@=X !N?;('KX^BH8D>O$R@0CMR0A0V
M*0BZI2E#YP% X  :G9CC)N5%_8%0(22 6#&WLFNQC;'/P[M)]&3$DR=HF*8B
MR+M8H_!,!NA0HG$BR1A#X1#@8A@\! 0UURXN-.ACEC1D/<0/]A[(XUVQ9>3
MXDAD=7'>"?\ 8^P>%;$\:6U6[4Z+G7*9$GRGGM) B11*CZQFJ9%15(!^A3<$
M J@%W'HZ^G<=M]:OU;"&GYSXZ&\? KZ;'CQ]CL]=KUM+2<TZA@)DN+2&X;T7
M!MP]GM]5[5[S6.K)4TI32E-*4TI32E-*4TI32E-*5PW\@RBF3F1DG2#)BT2,
MLY=.%"I(HIEV#J.<P@'B(@ ![3"( &XB&N<<<DT@BB!:1C8 =IKA++'#&996
M"QJ+DGL%1^D<_D?/5(VA5&7M;@HB7U/EN$4A\1V529M6SMXH@8 'Q5].(;#N
M&P:DT6VC'&)=2G2%?1PO[!)(%_8O48EW,))##IL$DS^GB![( !-O9Y:XY;QR
M"7#S6^.H5-(VW21R@Z(L'@&_4"MD;'\1_P#0'SM<OD_;2\&RI"WJ(M^XA^G7
M$:AN=N*XL87U@W_=D'TJP;EZ0R!*.X5Y?*\S@E"MG;:-!B0Y47)$U457/6)I
M.3W42,L3_&)X&]@ZD.B1Z9"DD>G2M(+@M?M';;WJ^@U'=<DU.9XY-2B6,V(6
MW8>PGWS>D>BL.ZSE8&FE*[.,FYF%445AI>3B552@156,?NF"BA '<"J':JI&
M.4!^8(B&NJ7'@R!RSHCJ/K@#],5W0Y$^.2T#NA/UK$?2(KBO'KR1<*/)!VY?
M.UA 5G3Q=5RX5$ V 5%UCG5.( 'S1'7-(XXE"1*%0=@  'M"N$DDDKEY6+.>
MTDDD_1-<;7*N%-*5);&<]F&)JC9O4*?%RT&HZ>KMWSY)7SEE3+"FX I@G8\I
MDTUDA* @G[0$-QU%-6QM#FS2V=.Z9  ! M8<.'O&[O74MTC)UV#""X,"/CDD
M@GM/'C[]>_U5[L^5<NP0"O9L8>>S2\5UHE*1132)[1.=P16<03* "'B;8N_A
MN&L<-&T3)\.)EV<]@;E/[G@-9(ZSKF-XLO#N@[2O,/W?&*R11LMU2]* R9JK
M1LR!!,,1) FFNKT%$RIF2J9SHO")@41$ $J@%#J$@!K%:AHN9IP\QP'@^N7L
M^B.T?2]=973M;PM1/EQDI/\ 6MV_0[C]/U5E#6(K,4TI32E-*4TI32E-*4TI
M46;RH^RKDQOCIFZ5;UFMAZR?60W^FN$B)BZ.;<>DRB!G!&B(& ?+5.H?X0:F
M&GB/1M).J2 '+EX(#Z#V>W8L?2 !4.U$R:SJXTJ,D8D7%R.\]_M7"CT$DU(Z
M#@(>MQZ,7"1[>.9(% "I($ #*&  **SA4=U7#@^WPE#B8YA]HZBV1DSY4IFR
M&+2'T_2'H'J'"I5CXT&)$(<=0L8[A],^D^L\:[C717?7D;I2H6]0YH>9(H!2
MJ X9O&XE([8NBE,0JR!SE.40,4P@<A@$IR^WQ !#VX&?/IT_GP6O:Q!["/0?
M]Q[J\.?I^/J,'D3@VO<$=H/I'U.^HXK<7G0*G\BXMS([_2Q6A5"J](^.QP))
M'+N4?#<!\?;L'L"4KNY+>* \WJ?_ ,-15MGO?PSCE]:?^*OE^"_(?=@S_>=?
M^$-<OG=%^(;[8?>U\^9\GX]?M3]]3\%^0^[!G^\Z_P#"&GSNB_$-]L/O:?,^
M3\>OVI^^I^"_(?=@S_>=?^$-/G=%^(;[8?>T^9\GX]?M3]]3\%^0^[!G^\Z_
M\(:?.Z+\0WVP^]I\SY/QZ_:G[ZNQB^,*1'::DQ:S.&1#%,HVCXSTRZY0'X1
M=+NW!$-P^;Y1Q\?F:ZIMW,4(@AM)Z6:X'T !?VQ7;#M!0X,\UX_0JV)^B2;>
MT:E%&1K&'CV<7&MR-&#!!-LU;I[B5)%,-BAU&$QSF'VF,81,8PB(B(B(ZB$L
MLD\K32GFD8W)]=3"&*.")88@%C46 ]5<[77796 LPXT:R$<XN=;1]V6N"VE3
M+QX>G4D4F0^H5.8$1)_[DV OFI*@ J&$G0.^Y1+)-#U9XI1@91Y\.3PV/'E)
MX?:GL([._P!-XUKNDI+$<_$')FQ^*Z\.:W$_PAV@]O"WHM[W&-P&[T^.F5A)
M[P3%2/EBD#I*61: 0%3@4/ H.45$U@*'T(*;?,UCM7P?D_.>!?P1\2_8GZAN
M/H5DM(SOE#!3(;\+[EOLA]46/T:R!K&5DZ:4II2FE*:4II2FE*C1Q] )*1R-
M95=E'$I.IE!7J\P *HM(OUNA0  #E5.Z((C\WH#V?-EFYO@HL7$'!4C[/H*!
M[5C42VQ\++E9;<6>3_>Q/TZDOJ)U+::4II2NAM-HKU(K-@N5MEV4!5JI"R=C
ML<Y)*@A'P\'"LEI&4DWJP@/EMF3)N=0X["/24=@$==^+BY&=DQX>(C294KJB
M*.)9F("J/620*ZIYX<6!\G(94QXU+,Q-@JJ+DD]P %R:KC=OF_YR[CW<=R#S
MI<SUMJ/%K "%CQUB.EJ.7:4#87<[6I2N1D,[B#N!CS31(&PK6:=<D\QPVD'$
M>U*(MA3\JR/4/3]"Z;]-\?8BQPS;JU I-D26'.@5U=F#6OR\Z"&)3P*"1_=7
MO7W8.J:YU$Z@96]EFGAV=@!L?&B#$),Q4B[H>'-ROYKFP8,T2!BJL*LKZK/5
MAZ:4II2FE*:4II2O\,4# )3 !BF 2F*8 $# (;" @/@("&G9Q';3MX&HU<?-
MXY_DBM;B",-/H>0F8P]>XK2K!<?+,!3 )2QJ0&'YX@ [:E>YOA8\7+]])$;^
MTI'_ !&HGMCX*7+Q/>QRBWMLI_X14EM12I932E-*4TI32E-*4TI4:^,OVJ6#
M[X?L:RU*]V_GD7Y+[HU$]H_F4OY7[D5)344J65PY'ZWOOVFZ_2#Z[(OPJ_9#
MZ=<)?P;?8GZ55SV?.G$!>4%AXIV9M/4J\1B\>R@)VRI,&E5N,I)1L?*,XF&?
M%>'<H/W[:1*#0'*22;M4ADDSBJ9)-6RS[(U?YL1[JQC'-@L"75"2\85BI9A:
MU@1XK$E0;D6N16Q=X:2-R/M>?S(M04+REP DA90P"->Y-C:Q N00+FH9]R++
MURS+D+'7;SP(J#^_Y9L%=1R*X;*JE1BHQ^X2>PU>E7+<JJC*-(U3]]S)^G=&
M-;([]2:RI!F/3K2<+1M.R>H6O#ET_$C<P@^^8"S.H/:;_!Q^EV/85!J);^U/
M,UC/QNG^A-_]EG2*)B#[B,F]F([ 1=W%[^6MK$/5H7BQQOH7$O ^/,"XZ0 8
M*C0J35[,*-4FLC;+(Z$7=EN$R1,ZH>]+',*JN#DZSD;D,1!(0123*6JNZMR9
M^[M>R-?U(_#SO<+>XC0<$C7]ZBV X<>+'B35I]M;?P-K:'C:#IHMBX\86Y !
M=NUI&M8<SL2S6X7/"PL*S$_MM4BG1V4I9J]&O4@(91H_FHUFZ3*H0%$S';N'
M*:I 4(8#%$0\0'<-8>/"S)D\R&&5XSWA6(]L"U9*7-PH7\N::))!W,Z@^T3>
MN'\?Z)]VM2_C'#_NS79\FZC^CS_:-]2N'RGIOZ1!_&+]6GQ_HGW:U+^,</\
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
MK&D)BPQJB*,O' 55 50/A.P  5Z;\//@U_;.XH?]16(/Y8:\WS!WU_<NK?\
M1Y'\W7H^?NQ?[ZTG_K,?^<I^'GP:_MG<4/\ J*Q!_+#3Y@[Z_N75O^CR/YNG
MS]V+_?6D_P#68_\ .5J![QN5N+.8L%T;.6!>6G&R5Y*\3LAP.5,6-ZCG3%LQ
M;YEA[WB"V:OP,?&6T\D_>(KL&$RF@B5198T.**1#'6V'<'1O2=UZ-KT^A:_I
M&IIMG5\=X)S)BSK&IY6Y'8M'R@<6C)/ >9S$V%:GZN:UM35M"AUS0=6TM]S:
M1D)DXX3*@9V 9?,C $G,W, 'Y%XN8U4=M3S_ +U/C#^!3^%C\I^-???R:^^/
MDH^/%=^.7RN_%CWE\C_Q<][^_/C)[\^D^3Y?F>@_7N_I?IVH#_E3NGY[?-+X
MKD^3\9Y?/\I_+^+\_+\8Y^7EY.7C>]N;P>ZX5//\T=J?-#YU?&\:_P 6Y_(\
MV/S?.\OG^+\G/?S;^'D[??>YXU*;C+]JE@^^'[&LM1O=OYY%^2^Z-9S:/YE+
M^5^Y%24U%*EE-*5C^D97QADMW;H_'F0Z5>)&@6.0J%ZCJI9H>>D:9:8MZ]CW
M]>M;"->.'=>F&[N.7+Z=V1)0P)B8H"7QUD,[2=4TQ(9-1QYX(\B,21&1&021
ML 0\98 .I!'%21Q]->'#U/3M1:5=/R(9V@E:.41NKF.139HW"DE'![5:Q'HK
M_9G*V,J[?:?BR=R!3HG)F0$I-S2,>OK%%-[K:F4+&2LS+R,'6#N@FI"+BXV$
M=JN'2:(MTO)$IC@80**'2=4R<";58,>9],QRHEF",8XRS*JAGMRAF9E 4FYO
MP%J3:GIV/FPZ;//"FH9'-Y43.HDD" LY1">9@J@EB 0!VU[_ %CZ]U-*5KE[
MJO*M7B1PSR3<X%X=MDJ]I$Q+B9-L=4D@%WO#5ZT"8CO3JI.2O:I7F[^50,7J
M#U+-(@@('V'8_2G:@W=O/&PL@7TR _&,B_9Y41!Y3<$6D<K&;]S$]U0'J7ND
M[2VADZC ?_LY0(,=1Q9IY;JO*.UB@YI+#B0AX5W_ &RN*9>'?#G%F+))H#:^
MS#-3(^6%#$,1PMDB[(-'TPR=[F$%%JK&(,H,J@ 7S48LAQ #&-KHZG;L.\MY
M9>JQF^ C>3!Z!#$2%(^S):4CN+D=E=W3G:B[-VCBZ,P'Q[E\R=OKIY/$]S87
MY>$:DB_(BWXUKQ[H#"0X8<R.*?<VJ+5P2IFFFF >3S2.16$)*E3:3I.*G'R#
M<JHOG)*Z=\FF94I2$?0T20!$QB].Q.ESQ[UV9JW3#+(^-\AR\(DCA*MN91>U
MAS\I-K^&24]U03J2'V?NW2>I>.",(.,+.M?CCRFZ2-8-PC:Y[ 6<1)?C6_R-
MDH^9CF$O$O6TE%RK)K)1LBR63<LW\>^03=,WK1PD8R2[9TW5*=,Y1$IB& 0'
M8=5^ECDAD:&52LJ,0P(L00;$$=Q!X$5O%65U#H04(N".P@]AKFZX5RII2J%_
M:F_'38Z_I+Y2?U19NU?CJO\ Z)Y']%P?ZQC517IQ_KTO]/U'^1RJOH:H/5ZJ
M_G;]XBHR=-[D7*%E)IJ![YMT%;H]8Z7E)N8RW4JLV!JH@(**E53;^O,W,<#>
M*B)P$"F 2%_1CHWF19O372GBMX(6C(]#1RNAO[-K^P1VCC7YU]8\.7"ZDZHD
MM_',L@/I62)'%O8O;V0>SLK6=K9M:RII2FE*:4K9)\BDY_=+?+CZ)QZ'\.[X
MM]7F'Z?<'R)^G]]^G]+Y7H?C/^L/.\_J]1\#R]OAZUK\MP?YN?(7,.?Y!Y_X
M?QF_+>_;R>.UNSC?NK97R)/_ )2?+G*>3Y>Y/X'Q:W-:W9S^"]^WA;OJ^#QE
M^U2P??#]C66J'[M_/(OR7W1J]>T?S*7\K]R*DIJ*5+*^#I44&SA<H;BB@LJ
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
MP_,*4H"(ZU, 6(5>))K9Y(4%CP JA1VF5?.[S.+EO9YV0>3JNWSO,PYFL_\
MYZOSU:'+T6RE]&-@_P!8QJHCTR;GZZ1OZ<W4#[<&55]K5!:O?32E-*4TI32E
M-*4TI47\CLI;&U^:Y4A6AWD/(E3969HEN4I1.5%NH"I@Z@22?E13.FH(=)72
M8=6_44#2[2I(-5TTZ/D,%G3C&?;/#TVN01]:>'940U6.?2=2&LXZEH'X2 ?0
M''V; @]G,./:*SQ5[E7+BR(]@9-!WN0#K-!.5.09CN &(\9&-YR E,.W5L)#
M>TIC (",=S,#*P9/+R4*\>!]Z?8/8?I^D5(\//Q<Z/S,9PW#B/?#V1VCZ7HK
MU&O'7LII2FE*:4J@KWW<0R^,NXCDNR.6CE* S-7*/DNLNU?IB+E/XM,*;84D
MW "8OFM[54GIA2'I42152W+T'3,>_P#T%UB'5.G6-C*0<C"DEA<=X\9D0V]:
M2+Q["0>\$"A77[1IM-ZA39S!OB^=!%*IMPNJ"%U!["08^8CM =;BQ!.G#6YJ
MTG32E-*4TI5VW\G-Q-)TCAM?<HS+=PR)F++LL]@#N$U$6[VI4.(85=*5;JJF
M!-1(UK+--C&*4"@+383"(;$H_P#M'ZO%G;TQ]*@(8X6&H>W:))6+\I_]/RS_
M  NSTWE_9VTJ; V))GS\%S,R21/L$58KF_[]'^A;CZ-O>5LHMY!NI0:(I[^G
MYX1C'2\88%T&K=<.APU0<$$45W3A+J(<Q3"F@F)Q,8I@\-2:-I#1,-2U$>7C
M1^(!N!)'82.T 'B.\FUA:MHZUK"RH=,TX^9DR^$E>( /: >PD]A[@+W(-4N^
MT^T4C^\_C-@L)3*LLC<H&BIB"(D%1MA_-J)Q((@ B43$';_PU=#JRXDZ*Y+C
ML.-@GV\C&JG'2[CUPAMV?',_^0RJOJZH+5\J:4II2FE*:4II2FE*^2Z"#I%5
MLY12<MUTSI+MUTR+(K)*%$ITE4E ,11,Y1V$H@("&N2LR,'0D,#<$<"#ZJXL
MJNI1P"I%B#Q!]FL#SW'JJOG1G]>D).J/#"8Y2LC^J8I*&W$3I-U5$72.XC]"
M1P4@!X  !J18VYLR-/+RE29/7P/T3Q!^B+U',G;&%(_FXK/#)ZN(]KM'T&M7
M4?)%E%H/EL,O2JB >!?4N)E,2E*(@0"I#(O"IAT[;@4VV_AX[;Z[_EO2'XR8
M*!O4%^]%='R)K"<(\YROK+??&GR69>_G:>?5,O\ JVGRQHGZ$OM+]2GR/KGZ
M:WMM3Y+,O?SM//JF7_5M/EC1/T)?:7ZE/D?7/TUO;:GR69>_G:>?5,O^K:?+
M&B?H2^TOU*?(^N?IK>VU:UNYCVP+]S.Q BZB[G%2^:,8(RDOC1::4>(EFT7:
M2*DW0W4HY\TC)O8P9)&:JJ;(H/T4A.9-$ZY];)Z9]4]-V9K!22!X]%RBJS<M
MO#;W,H4=I2YN!Q*$V!(45KOJ1TPU+>6B%1D+)J^,&> M?B2/%%S'L$@ [P X
M0G@#5&BXTVUX]M4_1[S7I>IW"JRKN$L=;GV*\;,0TLQ5,B[8R#%R1-9!=%0O
ML$-A#80$0$!&]&%FXFHXD>=@2)-ARH&1T(964\001P(JB^9AY>G9<F#G1O#F
M1.5='!5E8<""#Q!KS6O37FII2IP<$>!^8>>&6V="Q['N(NEP[EDYR=D]XT5/
M6Z! K@X5*=RJ'25_8I<C-5*,CTQ%9RN'4;RVR:ZZ4&W[OW1]A:.V?J#!LUP1
M! #XY7%NP=R+<%W/!1P%V*J9UL'8>K[\UA<#!5EP$8&>:W@B0W/;WNUB$7B2
M>) 4,1>:C./N,.-&'JQ7;EF:$QEA?&D!'UN--9IQC6JU$1[!L8R9%Y^T3C>+
M(\=&26764.GYCE8RBIMS&-JC,FY=3W+K$N1@8+Y.MY,A=N12[L2?K(T+6'
M V46 X6J\8VYI^WM)CAU'/3&T7&C5%YV"1HJBP'/(]AP'>+GM[;U$>;[P_:V
MX_KNV%8R;/9,GFPJ-7[V@46S6-PJ)?HDVUGG&%8J;MLJ) \8]X9N<=A$=PW"
M61='NJNXU$F7BQXN.>($LJ(![**7D!^S6XJ)2]7^E6W&,>)DR9.0.!,43N3[
M#L$C(^P:QJJSPKY7XRX]]QVM<KKRSMCK&,5?,W6!TUKL5'O[7[NR12LD5J",
MG%/9B,8G5;OK<U.Z)ZL!31(H)/,,4I#VKWMM+5-Q=-I=IX#0C5'Q\9 78B.\
M,L+MX@K'B(V"^'B;7L+D57V5NS2]O=2(MV9PE.EID9+D(H,EIHYD7PEE' R*
M6\7 7M<\#<7PWWF.W;FAXSB8[/L90)YZ<")Q&78:9QRDF8PF A5K3.-"40AU
M!+L4H2PF$1 -MQ !IKK71?J-HB--)I[9&.OOL=EF]J-3YO\ [=7'T;K/TZUI
MUACU!<?(;WN0K0__ )L/*_\ <K9O%RL7.1K&9A))A,1$FU1>QLK%O&\A&R#)
MP0%&[MB^:*+-7;5=,P&(HF8Q#%'<!$-:PEBE@E:&=62920RL"&!':"#Q!'>#
M6SHI8IXUF@97A875E(((/801P(/I%<_777932E-*4TI32E-*4TI32E-*4TI3
M2E-*5!?E]VY.*'-UJBOFJ@&3NK%GZ"(RG27A*ODB+:%W\EJ,VFU>,9]@TZSB
M@TF&DDS;F4.9)(AS&,,[V=U(W;L=RNB9%\%FNT$HYX6/IY;@H3WM&R,; $D"
MH+O#IQM/?"!M;Q__ )JK99XSR3*/1S6(<#N61747) !-:.;M^3(QBKY=QCGE
MV_81IE"@VB+MA]O+/D$1,J)SKV."R!"MW2A2]!0*6*1 1ZC=0>!=;TP?VGY1
M&%U+1U:6W%HL@J#["-$Q'?\ \PUHS._9BB,A;3=898K\%EQPQ'LNLJ@]WO!_
MNK,F&/R;#CY4IEK*9NSMD+,C-HL*P5RLUN.Q'"20 8>EM,K)SU\L2C04Q^%Z
M*08+"< $%2AN4<+K7[2^X<N$Q:'@8^$Y'NW<Y#+ZU\$27^R1QZN^LSHO[-6W
ML282ZYGY&:@/N$08ZMZF\<KV^Q=#Z^ZO:\W^YKQP[7%.)Q,X:XWHCS*L$S,"
MU7AFYDL=XH=2#=,X2E^<L7!)6WWZ13\M=1D=UZU4HE6?NB"9--?Q;&Z8;DZI
MYGSNWIDY TF1N#L?AIP#[F($<L<0X@,%Y1[F-#Q*^[?'4[;?2W#^:6S,: ZK
M&ON%'P,!(]U*0>:24\"5YN8^ZD8< U0S/?)3.O)^YN+[GC)MHR/8E%'!F9IM
M]M#P2#I0%58^KUQF1K7ZM%"< 'TL>V;(;AN)1-N(W!T#;.@[7PAI^@8L6-C
M"_*/$Q'>[F[R-^^=B?750=?W+KNZ,TY^O94N3D$FW,?"H/<B"R(O[U% ]58.
MUG*P5-*4TI4TN(_<!Y0\*K$UD\+Y$D$ZJ+OU$YBRS*NI[&-D(<_6Y*_JZSI)
M*-?.!]K^-492)?8"_2)BFA6[^GVUM[8QBUK&4Y=K+.EDG3T6<#B!]8X9/WM[
M&IKM'J#NG9.2)=%R6&)>[0/=H7]-T)\)/UZ%7_?6X5>%[>/<OPQW :6Y-72?
M$7,M5CV[K(.(I9^DZD(Y%10C8;'5)'RVOQJIRKLY4Q=$1279K*$2=(I"J@9>
MC/47IEK73W-'QGX?196(AR%%@3V\D@X^7);CRW(8 E";,%O'T[ZF:+U!PB<;
MX#68E!EQV-R!V<\9X>9'?AS6!4D!P+J6V1:UK6R::4II2FE*:4II2FE*:4II
M2FE*:4II2FE*TW]XSN,DX2841I.-Y5H'([,+%ZQI*8&!9S0:G].93F3G38 ,
M0KEJL LX8BPE(O)&,L!5DV3A(VYNC73<[XULYVIH?FWAL#+W"63M6 'T$>*2
MW8EE\)=36FNLG4<;(T086FN/G)F*1%WF*/L:<CTCW,=^U[MQ",*H22<G)34E
M(3,S(/I:7EGSN3E963=KOY*3DGZZCI](2#YTHJZ>OGKI4RBJJAC***&$QA$1
M$=7\BBB@B6&%52%%"JJ@!54"P  X  < !P J@TLLL\K33,SS.Q9F8DLS$W))
M/$DGB2>)-<'7.N%-*4TI32E-*5D_#.9,C<?\FU#+V*+*^JE[I$LA+0LJR54*
M4XD$2.XR2;D.1.2A)AF<[5\T5W1=-53I* )3"&L7K6C:;N'2YM'U:)9<"="K
M*?W&4^]939E8<58 CB*RFBZSJ6W]3AUC296BSX'#*P_=5A[Y6%U93P920>!K
M^B[P,YETGG-QVJN::LFWB9_QKN2Z61R#A>DY!C6[<\U#]0G,LK$NRN$WL8N?
M8[B/<I&.4BOF)D_.+?VR\[8FXY=$RKOC^[ADM82Q,3RMZ.86*N!P#@VN+$_H
MSL+>>#OK;L6M8MDR/<31WN8I5 YE]/*;AD)[4()L;@3-U"ZFE-*4TI32E-*4
MTI32E-*4TI32E-*4TI6AWN!_\Q4E^(=^U.K?C _^8K_95_KE_P#D_P#=?^JZ
MM;[Z>_X<7_'OX9_[)_,^T>Y_\SZ_UVK0W4'_ !&W^ OP*?VM^>=A]U_Y?UGJ
MO4)/S4+4X_6S4'_5/3\U"T_6S3]4]/S4+3];-/U3T_-0M/ULT_5/3\U"T_6S
M3]4]/S4+3];-/U3T_-0M/ULT_5/6V_MC?6K,?XK'ZX4?\6-]:O\ 9K3_ ,8_
M_D/]Q_ZOUVM0]4/PN%_BOW,O]M^Z[8_S?U?C?7Y=;=Z8?@LS_"ONHO[%]SV/
3^<>O\5ZN>MIVM55M2FE*:4K_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>trmb-20250103_g5.jpg
<TEXT>
begin 644 trmb-20250103_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M6 2P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
ME-IOB3Q%'H&IS:-97\2[I+$ZG';-9O=#H+9)FE+$*$+$"OR2_P"#8BP34/\
M@LC^V7I:WLMHL]IKL0N+=]KP@^(2-ZGL1G(/8BOG;P]\7/VU?^#>SQ+XK_X)
M_P#[=GP:C^*W[*_Q;FNUN/(4/9ZY8W,:QR:IH][RL5WY0BD:VD/#(A_=EDGH
M _I7_:$_:<_9_P#V4/A3=?'#]H[XMZ+X.\*6;(DNLZU=B.-Y'SLBC'+2R-@[
M8T#.V#@'%<C\ ?\ @H;^QY^TU\1+WX/?"7XP!_&-AIZ7]QX.\1Z!J&A:N;-P
M"MTEEJ=O;SRP$$'S41DPR_-R,_BQ_P '$OQUE^/7_!3+]A3X5^&==N=1^$6N
MZ;X5\3^'_.#"#43J>LI"TTBD .PM(+;&X943MTWMGH/^#E3XB^-/@;_P7;_9
M!^,7P>FEMO%EIIVE10/:$B2[B.O31_96QRT<B3SQ,O1EE<=S0!^O?Q4_X*:?
ML'? WX[V/[,?QC_:7T#PQX]U.ZM(-.\,ZXL]M/=-<R".W,9>,*Z.YVK("4)!
M&>#C#_9]_P""OG_!-3]JOX_W?[+O[/7[7OA?Q3XYM$G9=&T_SPEV(06E^RW#
MQ+!>;55G/D22?(K-]T$C\@/^#DSPGX9\=_\ !QA^R+X*\9Z#:ZII&M:;X*L-
M6TV]A$D-Y:R^+KZ.2&13PR,C,I4\$,1WJY_P4<L-/\&?\'?_ .SZWA.P@TW[
M0GA-)A8Q+$'5OM-N00H''DJL?^ZH7H,4 ?T"5Y/^TI^W)^RM^R+J>@>'/CY\
M6[?2=;\5W#0>%_#&GZ;=ZIK&KNOWOLNGV,4UU.!P"R1$ D D9%>L5^"7[,7Q
M \<_&_\ X/./'&H?%>>::3P3I^N:5X5M;HG;86-OI7D0B%3]Q72>68XZM<2-
M_$: /VA_9P_;'_9D_:X\*ZKXQ_9V^,.E^);70+^2Q\0V\"R07FCW2%@T%Y:3
MHEQ:2C:WR31HWRGCBOP9_:)_X*._ /\ X*"?\'"[?"K]HS]H?3=5_9<TSPOJ
M&A>%8KE#/HT=S=>&W7[?]FEC:.6\%_<-Y<TD3%&BA XC!KT+]BCXB^-/AK_P
M>1_&3X;?#J:6'P]XV?5X/%UC!GR9%CTB*_69U'&\7<:@.>1YSC/SG-7X1?\
M*[UXJ_ZYWG_J%1T ?KI_P3 _8 L?^"9_[*&G_LK:5\=/$_Q M-.U:ZO+35O%
M#*'M8YBN+6"-21# FW<$R?GDD;C=M'YG_P#!=/\ X*X_M2_%G_@H/X1_X(C_
M /!.KXFW/@K6=?U[2]&^(/Q TF0I>P7-^8V%K;S(0T$4%O*LTTD1$K',89!&
MXD_;:OY>_B-INK_L@_\ !W_:>(?C<&M++6OCS!J.GW]YQ$]EK*[+24.>/+0W
M2H6Z*87!QL. #]N?@E_P0._X)C_!KP+;Z#<? 5O$_B;R!_:GQ+\1:Y>2>);^
MYQ\]U_:,<J36TC'YL6[1JIQM Q6=^Q1\!OB/_P $XOB=^TCXW_:<_:$\<>-?
MAV/[ U/P7XX\>:A=:O>V&A16]V);*6;#NXM)FE+/C_5R+-)@N[5]N5P?[3TM
MM/\ LW_$:S$J.Z^!-5\R(,"0&LYL9'H<'ZX- 'G_ ,//^"HG[ 7Q;^#7BO\
M:$^%_P"TYH'B#P7X&9!XP\0Z1'<3P:0&4N'GV1DH@4%BY&U0"6(%=!\#/V[_
M -D;]IOX0:[\>OV>_C?I?C+PEX9NY;77-9\.PSW2VLT4,<TD91(R[,L4L;D*
MIX8&OPD_X-O55O\ @B%^WXK*"#X&U@$$=?\ BFK^OJG_ (,H0#_P3:^)8(_Y
MKA>?^F?2J /N%?\ @N/_ ,$E)/AMK_Q<M_V[O T^@>&9[6#6+NVNI99(Y;D3
M-!%'"D9EG=UMYV"1([!878@ $U>B_P""T7_!+:7]F-/VQ%_;2\)+\/9-5?2X
M]8D-PMPU\B!VM!9-$+LSB-ED,7D[]C!\;3FOQQ_X,Q?AE\//%US^U;XG\4^"
M=+U#4;#PQH6F65[>622206=XNL?:H$+ [4E^SP[U'#")0>E'_!GC\-_ /BSX
M)?M<^)O$_@[3=0U"T\+:9IMI>WMHDLD%I=VFK&Z@0L#L2;R(?,48#^2F[.T8
M /W5_9Q_;C_93_:\^!%Q^TM^S1\8;/QGX,M'GCO-3T:RN7EMY84#R0R6IB%P
MDH1E;RFC#E74A2&4GG/@E_P5"_8%_:2T+Q9XD^ ?[36@^+[3P+IR7_BU] BN
M+E],MG+A99$2,OM_=N3@' 1B< $U^4W_  8]:C>R_!']H'29+ES;0>*M!FBA
M+?*KO;7:NP'J1&@/^Z*\]_X-$HT'Q]_;(B* +_8]H-N.,?:M3XQ0!^UO[._[
M9W[#W_!1+PMXHT']G;XR^%OB;H^F0Q6?BVSL 9X(X[I90D4R2( RR+'*,8((
M4U^/'_!I-XK\7W__  4 _:C\&:OXRUG4-,T6T2WTJSU/5IKE+:--5N$4()&;
M&%4#/7BIO^#&[_D2_P!I/_L*>%/_ $7JM97_  :/#/\ P4G_ &N!['_T\7-
M'ZY_';_@K/\ \$^OV;KK7[?XJ_M"1QQ^$KY++Q=?:!X:U36;30+IF51;W]SI
MUM/#92Y91Y<[HWS#BNM\<_M[?LA?#[]DN7]N;6_COH4WPL32OM]OXMTVZ^U0
M7D9)58X!'EI9BX,8B4%]X*D @@?B1X9\/?!W]G7]AO\ ;T_90_X)R_%CQ3\=
M_"0\/ZAJ_P 5/B7XWODM-"\-R_9[A!:Z;Y2R2:QJ<WEL);@"&W*VT3[SM5)/
M:?\ @W?U"]O?^#9[XVVUU=/(EHOCV*V1V)$:'1HW*KZ#<[MCU8GO0![7_P $
M=?\ @X%^#W[??Q(^*4OQ>^(EMX5N]:^(ZV'P;^'5U!)+?G1HK"+:<0(_F3RR
M+-*Z@MAW*)E57/-_\$HOA!^R9X,_X*^?M(?M6_"7_@JL_P 5]7\7Z3K&IZO\
M*+72KP7NCVW]I022O=JS,9FLG*6D*)$KJLQ4*OW#Y_\ \&2?_)C7Q>_[*PG_
M *;+6O)?^" *JO\ P='?MI*J@ +\10 !T_XK;3Z /U]^ '_!57_@GM^U3\45
M^"O[.G[46@>,?%1@EFDT/0H;F:>&*(@222@18B12RJ7<JH9E&<L >]\#?M9_
ML_?$GXW^(_V;O!?Q ^V^./"$*S>)_#O]E7<<VF1N?W<DQDB5420<QMG$J_,A
M8<U^%G[;UM'_ ,$%O^#EGPI^V;I=K_9GPB^.DDMSXD:--L$,%](D.LH<8R8+
MHP:EM'&)(E]:_23QEXP^(/PQ_P""6O[3?_!27P=:7.G>/OBAX+U[QOH-T(2E
MSIFE0:4UMX?&#AD:'3X+>[>,_<N+BY]22 >V^/?^"L/_  3V^&7CC5? /C3]
MI73;:;P_KD&B^)=9ATJ^N-%T/4ICMCLK_588&L+&<D$>5//&X(((&#7T-!/#
M<PI<VTRR1R*&CD1@592,@@CJ#7\^O_!$K]F;X_\ _!1+_@W[^)O[&7P@?X96
M6F^+_B%J%OXE\2>)-9OCJ=OJ*OIUXD[V\5JZ2?)';A6,H)V]BM?M!_P3C_9[
M^+O[)_[#WPV_9J^.OQ%L?%GB;P/X=71[O7]-\WR+F""1TM@OF@/\EL(8SD=4
M/:@#X!_X.^O!7AGPK_P3DL/C_P"$=,71O&]K\1])L%\5Z,[6E_):2078:WDG
MB*O+%PI".2H*@@ US_\ P1?_ &1/V$/BS_P0Y^%O[3_[9O@*ZUO5];N-4L];
M\33^*]3@O;N:3Q1>Z99H)(+J-@QW6\*[2#PO>NU_X/%O^40L7_95]%_]$WE?
M,O\ P3;_ ."8OC_]J'_@B)^R_P#M#^ /VE_B@UWX*^*$?B-_A4-9\[PU?V]I
MXVN5G*V21ATF2))+A9"SC?Y@VCS-R 'TO\?/^">_PI_8P_X)9?M)?L4_&/\
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
M^$E%S!;*$23?;VT[Y X.90'/JW/6OZ * "BBB@ HHHH **** "BBB@ HHHH
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
MVII/C'0?'EQI;^)=*U[X5203A;)I]OV:XBU;$+LES,I9XY5!V-M.TAOT7HH
M\N_;1_9"^#G[>7[,GBS]E'X]:9/<>&O%M@(+J2RD"7-I,CK+!<P.00LL4J)(
MI(*DIA@RDJ?A#]@+_@@'^U5^Q/I5Y^SS>?\ !6OQ;K7[/]WJ$MS??"S2? ]K
M83ZA'*VZ2V.HR33SV,,G29;0Q&4/(08V8M7Z@44 ?G'_ ,%!/^#>W2/VT?\
M@H%X)_X*!_"_]M#Q5\(O$'A/3K"S>T\,Z!%<28LV?R7LIGF1;)MCE"K131L!
M]S!8-6^#?_!NUIWP"_X*I'_@I;\,?V[O'<9NUW:[X;UK1[?4M1U>22!([H3:
MI<NV(YV3<RI;*R!RD3Q )L_26B@#\WOC-_P08^*/Q7_X*U6'_!6VS_;?TC3/
M$VB:G:RZ'X3D^$TEQ80VEO;&UCMY7&KI)*QB+;Y%*9=BRJ@P@_2! X0"1@6Q
M\Q P"?I2T4 %?F5_P5\_X-[?B!_P6"^,>@?$WXK?MR:=X3L/"6FW&G^&]$T#
MX4/*8X)9S*6GFEU8F:7 12RK&IV9"+DU^FM% '%?L_>"/BO\./A;I?@;XQ?$
MG1?%FJZ5:PVD>M:'X6ETA)X8X8XP9()+RZ_>EE=F975?G "+MR?E;XA_\$?[
MWP;_ ,%'[S_@J5^P[\9M'\ ?$+Q)H$^D>/\ P]XI\(R:OH?B*.01 SF.WN[2
M:VGW002,R2,KO"K%06D+_;U% 'Q__P $P/\ @D)\,_\ @G3XK^(WQWUOXBW/
MQ!^+WQ=UZYU7Q]X^N]*2Q25Y[F2Z>WM+57D^S0&:5I&!D=G8*6;"(J^1_ [_
M (-]C^S#_P %%/B%^VQ^SE^W'XH\(^&?BE/=OXS^'UCX7MWNIH[J\2]N+>WU
M5Y2]K&TRD*\< GCC<JDRMB0?HY10!^:GQ"_X-T[7Q%_P57UO_@IQ\,/V_?B#
M\/IO$UP9]=\-^%--ACO9&D@2&XBBU)Y6$<$BH#Y;6SLG\+@JA73_ ."<O_!O
M['_P33_;2^(O[5/P9_;5\17VA^.8[M8? FJ^%X9MGFRO+"M]?RSR3WJQ2/NS
M']FDD*C?(P+!OT8HH _.']@[_@@Q\1?V(O\ @I1XZ_X*20_MLZ;XGUKXFW&M
M-XT\-R_"MK2VDCU/48]1N$M9!JLC6Y6>*/8SB4!005;.1^B7B"#7[G0[NW\*
MZG9V6I/;NMA=ZA8O<P0RX^5Y(DEB:10<$J)$)'&X=:N44 ?EAX)_X-S/C#X&
M_P""HK_\%9+#_@H5I$WQ!F\57VM2Z/-\&'_LH_:K:6UEMP@UGS1&()G13YA<
M8#%B0<^P?\%CO^"$_P (O^"PO@KP;<^.OB8G@GXB>#_W,7CW1O#0N1=V;J3-
M9O:O<*3$9L2QAIF,)+@%O,<M]WT4 ?#'B3_@B_<_M!?\$R4_X)I?MR?M0S_$
MZRT2.U'@;XA6OA+^R]9T>2U5UM9I2]W<QW;QHYAW8C+PLZN6=C)7$_\ !.W_
M ((B_M5_L@>%M-_9_P#CE_P5,\2?$?X(>'KW[1HWPGL_!%MID%UMD\U(+N]>
M6>Z-GYG+6,<BPR?=?=&SQM^CM% 'P'_P4M_X(6:=^W7^VK\,?^"@GPA_:GU#
MX4?$WX;&Q6#4!X2AUNTO8[*[>ZMC]GEGA"2*\L@+,9$="H,?RY/2_P#!4+_@
MC+X5_P""G'[#V@_LJ?$#]H3Q%;>)_"VM+K>C?$?5;2.]N)]1*S+.US;H84,,
MHGDQ#"8DAVQ+&%2,1G[7HH _(O\ :N_X-@OB]^W#\$OA5\/?VF/^"J7B'6M;
M^%VCRZ1I=^/AK:IIT>G>5;1PPP6<-W%LE40?O;J6266?]V#L$04_1O\ P53_
M ."07Q1_X*J?LE> OV4OB-^UUI/ABV\*:Q;:QKFM:1\,WFDUC4+>UGM8GCCD
MU0"UA\NYE+1DRDOM(=0-I^YZ* /)_P!AS]G;QE^R1^REX&_9B\8_$ZP\8?\
M" ^'+/0-)UVP\-OI1FL+2WC@MQ+"UU<9F"1C<ZNJL>B+W^.+7_@@O\1X?^"R
M(_X+)S?MM:8_BHZR9W\(K\*G6Q-D=)_L<VPD_M4N'^Q<>=@CS?GV8_=U^C]%
M 'YP? '_ ((+_$CX'_\ !676?^"L4O[;>F:MK_B75[^?7O"1^%3P6<EG=H(Y
M+>&7^U6>)UC"A)6$F&4,R.,J?T?HHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Z^/W[37@#]G
MN7PYH7B"TO\ 5?$/C+5AIOA+PQHZ1M>:I<\;MOFND<<:!E+R2.JJ&&3D@'T6
MOC__ (*P?L._&;]IK2?!_P :OV:/%3V'Q ^&UU/=:-:+="!KQ7:)_P!U*3MC
MF1X5*[L*P9@Q'% '<?"S]OJ7Q+XCT'PS\5_@%XB\*KXJ\7ZMX<\/:[;W,&HZ
M;-?6-[=6K6\LL3"2"5OLLC -'L;#;78*36-^V3_P4CU/]F1M4;X<?LM>,/B-
M9^&R/^$L\0:8CVVDZ2V S1M=>3*'D12#(%7;'N 9PV0/G#_@EY_P4;\+>)=?
MM/V(OVN?!#:;XVM_'&HWVEZS=PA$N-;FU*XNY898@%^RW N)I43;\C?<PIP'
M^M/^"BOB?X\>#/V5?%6G_LY_ Q?%MYJVBW]KJ*P7D<;:=#-&PEN5MR-UV^'D
M;RUY+<D-R" =)^Q?^UY\/?VV_@=:_&SX=Z?=V,37DMCJ>EWV#+8W<85GB++\
MKC:Z.K#JKKD*<J/ECXB_\%Z_!/@WQ_K?A#PW^RUXK\06&E:M<6=KKEE?JL-^
MD4C()XQY1^1]NY>>A%5?^"2GQ)T_XE_\$U/%WPC_ &4?"$>@?$#08+FUNI-5
MU,F*YU2[A(BU(RA,J,+Q'M^7[.%R1ACXS+\5?^"R_P#P2V\.:/J'Q2T.R\5?
M#+0X;>Q^S)';75E;6Z!8TB\^!%N+7"A55Y!LW$<.>" ?>_Q@_;R\%_ ']E7P
M]^TE\6_!&I:=?^*;:T&B^"89DDOI[RYC\R.UW$*JL%Y=B $P1RV%:3P!^VG%
M/^TX/V/OCEX"M_"'CF]T!-:\/Q6&NG4K'5;4^9N6.=H('69/*EW1F/&(G*NP
M'/P?_P %>/C[IW[16I?LL_$+PDL\/A[Q*LFKV]M.?F2:2XL4>-\<%X]I3(XR
M6QP:ZC_@I%KFJ^'O^"X'[/.H:)(RSR6'ARVD*'DPS:Y?0RCZ&.1P?8T ?IY1
M110 4444 %%9$GB/54D9%\)WC ,0&#+@^])_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L457TV\GOK43W%A);,6(\J4C/UXJQ0 4444 %%%% !7D?[0
M7B_]H?X>?%3P1XT^%GPHU'QGX02QU6S\<Z/H^I6L5W TK63V=W#%<2QK.R&*
MX0J&!"S,?2O7** /S>^'?['WBK]KKXU_##XP6GPENO"6D_#OXJ^+M9\1^*]8
M:WBNM6QXJN[NUTZ*&*1Y&,3JZN\@14\R387QS]$_##]IG]NK2OBEXF\!?M!?
ML0:A=:9%JD__  B'B/P!J-G)!<VH=O*6X%W>(%8H ?,W)R<&).M?3%% 'RI^
MS5^R/\7_ -CK]GKXG>+OA+X=\/7WQ4\=:U>^(+70+FY8:99RN[-;:<) 8]ZQ
M([C?E%9W(W*H#4SPI\4?VQ_VG?V??$WP+^/?[$5YX5\4:]HEUI%UK$VJV;>'
MPL\31&X8&X>Y 7<6$4:3%BH_>*&W+]744 ?$?[;G_!+[4/&7[)?PQ^'_ .SO
MY5[XF^"[PR>'X-0F6#^V(L1FYC+L=L4LLD4<H)(0,I7(#;A>E_94^(/[5'_!
M2KPQ^VEX_P#AMJ?A'PC\/_"=M9Z5IOB)[?[=JFI))=2JPB@ED$<43W6=[,-S
M1+M#*2P^SJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***^<_P!N/]MX_LS^//AK\%?#USH]AKGQ+UTV<?B+Q(K-I^B6
MJ/$DEQ*BO&97+2JJ)O1<Y+, ,$ ^C**^4?@A\7/VTK"7PWXG\2^(="\=^$=:
M^*&O^&->=]"-EJ6BQV^L7]G;72/"YBE@/V>-&1HPRET^=LLPC_;HU_\ X*9'
MPSXE^(/[*NN^$_!_ASP?:SW'D:M:I=:OKR6Z%YY46:&2""+"L(T.'<*6+*'5
M0 ?65%?*/[ W[??B7XT_L!ZM^U;^T-HT5E/X0.I+J]Y86_EQZG#9PK,9XHR<
M!F#&,J#@R1MC (4>*O\ \%#OVJU_8=3_ (*2#Q59_9&\?&R/PS_LNV_LW^R/
MM!MMGVCROM?VK>-WG>;Y?_3'M0!^C%%?(?[<_P#P4JC^#'[,?P^^(WP)M[2Y
M\0_%\VJ^#WU6/?'902QQO+<R1J1O:/SHDV9QOD!.0I4D'[7GQ)_9T_X**>'_
M -B'XR>/Y?&&A^._"L&H^'O$NIZ=:6M[8WS/<I]G<6D444D,C6KA?W>]6D0%
MF&30!]>4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%>+?MW_'C_ (4?\"KTZ3>^5K?B#=IVD;6P\>Y?WLP]-B9P>S,E>5GF
M<8/A_)Z^8XIVITHN3\[;)>;=DO-HYL7BJ6"PTZ]3X8J_]>NQVOP<^._@3XX?
MV]_PA5[YO_"/ZU+IUSE@?,V_=F7'6-_FVGOM-=I7YB?L'_'C_A1_QULQJU[Y
M6B>(-NG:MN;"Q[F_=3'TV.1D]E9Z_3NOBO"WCK_7OAUXFM95Z<G&I%;*^L6O
M)QT]5(\KA[-_[8P/M):3B[-?D_N_%,****_2CW@HHHH *\!_;^_81^$7[>GP
M_LO 'C77#H_B72UN+KPIK=MM>:U)\M9MT1(\Z DPAU!!!\O#*<9]^KRC]H#X
M'_%SQW\1_!GQB^"7QBL_"^M^#[;4K26PU?0FO[#6;2]-J9()U2:)T"M:1.KH
MV0PZ4 ?G+_P3X_:S_:;_ &#?CMX:_8W^.>GG6/ASXH\9ZAH/AG51%\L-XFK3
MV,]Q:RX#/$;U7\R*3YE#B0!=V'_0;]O7X"?'7]H[]GW6?AE\"?C2OA&^U#3Y
MX+V&73TDCU:)UP;5YC\]LKC*ET!.'(((R*\O^#7_  3\\>>+O&?@_P")G[5O
MB#37/P[\<^)]=\)^$]"L-D1O+_6KB\2]N+@S2&1<&&6*%50QX42%F#K71_##
M]F/]NWX._%+Q-JVA?MJZ?XI\)^(M4GO+;2O'_AFYOY](\QV8);M'>185,A=@
M98R!D(A- 'QI^SE\7?C5\3?^"/WQ]_9_\<:$EO>?"JQ&G6CP620,EJKF2>WD
M6,!6>(0S;G^\P<%B3ECBW+H/^#<^W4'D^,2#]?[98_RK],/@A^RC\+?@G\*]
M:^%UK9MK$?BR^OK_ ,::AJ:+YNN7=YG[3+,$ 4*P.T(H 5 !R<D_/Q_X)/:H
M?@?_ ,,;'XVP_P#"H?\ A-/[>%K_ &*W]M^1O\S^SOM/G>5L\SYO/\K?VV]Z
M /A?]J?PYXKT?]G?]B>^\01RBUDTJX\DN.%WW]I,GTS#)$1Z@>U>[_\ !2>P
MU75O^"WW[/-GHB.T\=GX:F?9U\J/7;Z24_01JY/MFOM#]KK]A3X7?M5_ ;3/
M@FUPWAI_#$MO/X+U;3K<2'1IH$\N("-B/,BV?*T989 !R"JD9?@?]BG5]7_:
MTM_VU/VB/&&E:YXNT?PXFB>%]/T#2I+6QTR(>;YD_P"]ED>29S/,!DA460C#
M'#  ^@Z*** "BBB@#(D\1ZJDC(OA.\8!B P9<'WI/^$EU?\ Z%"]_P"^EK8H
MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**
M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H
MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**
M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %0:EJ>FZ-82ZIK&H06EK A>>YN91''&OJS,0 /<U\S?MD?M[^*O@#XSG^
M%O@SX=H=1%I'.FLZO)F!D=>&BB0@O@[ERS##(1M(KY7+_M<_MIZ]C_B>>)42
M7H,0Z?:-_P".PQG'_ C[U^-\4^,N49-F4\IRS#U,7C(MQY(Q:2DMTW9R;7]V
M,D^Z/E\PXIPV%KO#8>$JE5.UDFM?NN_DGZGU]\9?^"EGP)^'/FZ9X',WB[4D
MR -.?R[16]YV!W#WC5Q[BO<_ /C31OB-X)TKQYX>EWV6KV$5U;Y.2H=0=I_V
M@<@CL0:^2_@U_P $H[*#RM7^.GC8SMPS:-H)*I]'G<9/H0JCV:OK3P)X$\)_
M#/PI9^!_ ^CK8:78(5M+1)&<("Q8\N222S$DD]2:];@/%>)>8XRMB^(Z5.C0
MG%>SIQ^.+ON_B=FGKS3NFE:*U.C)ZF?5ZLJN.C&,&M(K=/\ 'IO=W\D:]<G<
M? OX0WGQ#F^*]_\ #[3;GQ#.D:OJ=U!YKKY:A4*ALJC  #<H#8 &>*ZRBOT7
M$X/"8Q16(IQGRM27,D[25TI*^S5W9K75GN5*5*K;GBG9W5U>S[^H4445TF@4
M444 %%%% !1110 4444 %%%% !1110 5\(_\%I;?]HGP#JOPD_:J^$_AAO$/
MA[X7^(9]4\0:*T320QS9A,-S-&O)0*DR>;_RR+Y!&[-?=U>3_'C]JWX=?L]_
M%OP-X ^+FJV6CZ#XXL=6C3Q!J;^7:V]];&S,,$LK8CB66.>XP7(!:)0.IH ^
M8_\ @G?\8/V5OVY_!'ANWNM1M=,^)7@?XDZYXQLM%N,&\M([W5[V[,<4C!?M
M$)ANU20IT=%9E&$SZE^V9^P[^R#JGP'^*_Q5^*OP_LK_ %N\T74]9O/&>J /
MJ-K+' [P+#-@&..$)%''$N%*QJK!RS%OB'P=^S?X1UC]NGX2?$?]CS6$G\13
M_%KQ/?>/K+0+A9+31]&L_$ERD%P_E_);136.^%8\A951-H^<EO6/^"EW_!4;
M]G67XU0?LL>*-*UGQ-X&\/7JS_$"U\.31*-:OH7#1:6\CL +:-P'FVY+NBQ_
M*%<D ZC_ ())V'Q2_9<_X)8>)OB]XB\-:GJ%Q?76I>(O"'AZ&TDFFN(?LT,5
MNJ1*"V)IHBPP,%7#]&)KX]^#G[2'[!VA>(M/\&?MU?\ !/"^M-6G1#KWC1];
MU WMU</_ *V\GLW,1^=RTC>6W&2%0X K]#_V9/\ @IYX2^.'P#^(G[26E_!;
M6M*\"?#NVM[>TTRPMDN-1NI8XFDN%2-&$2HD;VP5<@* [,P7 7F_C)^TS^P/
M_P %,/V0O$/A[1-6L]8\23Z1<CPQX2OK5%\1VFK>4?LXMK<%G9C($R\1:(KN
M#ML#X /&O^"U'Q,\-W.D_LY? _X3WMLW@;5[V'4[2'3WS:W%I%]E@LMGK&L4
MTN >S+Z5K?MT?$?5OA!_P71^!?B#P]<-"=:\-:1H^I)&<"XAO=4U"S8./X@!
M(C#/0QJ>H%<W_P %!/V'?B;\)_V+_P!GOQM+8S:K>_!J..#QPM@IF-O;S/!/
M)*-N=T4$L1CW#^%PQ 4$CM/C1\.++]L__@M'\-?'GPFU:UU_PG\.?!^EZEXE
M\0Z3<+<6=K/!>7MW;P>:A*&1VDMR$!W;69L84T ?HM1110 4444 %%9$G@O2
MI9&E:YO,LQ)Q=,!2?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L
M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ17.:WHO@WPUI<NM^(_$36%G NZ>[O=3\J*,>K,Q 'XUS?PM^('P3^--SJMM
M\,O&\^J_V-,D5\\,\JJI<$J5+ ;U.UAN&0=IP:XZN88"CBX86I5BJL[\L')*
M4K)MVC>[LDV[+0RE6HPJ*G*24GLKZOT1Z/7GW[0/[3'PR_9MT6UU7XA3WK2Z
MAY@TZRL+0R27)3;N 8X1<;E^\PZ\9KJ?^$'TC_GYO?\ P+:N$_:!_91\%_M
M>#8?">LZU?63VU_'<V][&WFO'C(=0&./F0L/8X.#C%<'$;SV.1UWDRB\5R^X
MI_"W=:/5:M7LV[)V;NKHQQSQBPD_JMO:6TOM^GR\SH?@'\:?#WQ_^&5E\2_#
MEJ]M%=22QSV<L@9[:1'*E&(XSC#?1A795YW\'OV8/AC\#O##>%? S:HL,LWG
M7,MSJ+,\TNT*7(&%!PH'RJ!P*ZS_ (0?2/\ GYO?_ MJVR-9NLGH+-.7ZPHK
MVG+\+E;5K1;[V2LGHM"\)]9^JP^L6Y[*]MKF!\2/V=/@Y\7?%>F>,OB/X*M]
M5O-(@>*T%RS>659@V'0$"0 @X#9 W-QS78:9I>F:)81:5HVG06EK FR"VM85
MCCC7T55  'L*SO\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJZ:&79?AL34Q%&
ME&-2IK.2BE*5DDN9I7=DEN7"A1IU)3C%*4MW;5^KZFQ16/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M78:FQ16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%5]-TZ#2K46EN\C*&)S*Y8\
M^YJQ0 4444 %%%% !45]86.J6CV&IV45Q!*,2PSQAT<>A!X-2T4 87P]^&G@
M3X4:#)X8^'?AFWTJPEU&[OI+:VSM-Q<SR7$S_,2?FED<XZ*"%4!0 -VBB@ J
MAI/A;PQH-S->:'X<L+*:X.9Y;2S2-I.<_,5 )Y]:OT4 ! 8%6&0>H-5M)T71
MM!M38Z'I-M90%RYAM(%C3<>IPH R?6K-% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !115+6O$>A>'?LG]N:K!:_;KV.SL_.?;YT[YV1
MKZL<' ]JB=2%*/--I+N]!.2BKMEVBB@D 9)JQA17+Z!\:?A1XK\;W'PX\,>/
MM-U'6K2U:XN;&RN!*8XU95;++E0064%<[AGI745SX;%X7&0<\/4C-)M-Q::3
M6Z=NJZK=$4ZM.JKPDFMM'<Y_XF?%+P)\'O"DOC7XBZ^FG:;%((S.T3N6<YVH
MJH"S$X/ ':ODGXS?\%7)Y/-TCX%>"1&.576=>&6^J0(<#U!9C[K7U5\<?A3I
M/QN^%6M?#'5YA"FIVA6"Y,>[[/,I#12XXSM=5)&1D C/->5_!K_@G#\ /AAY
M6I>*;&3Q9J<>"9]80"V5O]FW'RX]G+U^9\=8/Q0S3,Z>"X?JTZ&%E&\ZK^-2
MNTXKXGM9Q<8IWNG)'@9O2X@Q%>-+!2C"FUK+JGVZO;:R7J?'%AX9_:Y_;0UT
M:B\>M^(D$IQ>7C^386I[[2=L*?[J#)]#7U[^Q9^Q-XE_9IUB[\9^*/B&EW?:
MCI_V:YTC3H3]E4;E8,9'PSL"#@A5QD]<U]#6=G::?:QV-A:QP01($BAA0*B*
M.@ ' 'M4E<G"7@]D_#V91S;'8BIBL8G?VDY-).UKI)MO2Z]^4EY&>6\,87!5
MUB:TY5*JUNV]_3_-L****_7SZ8**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ***^4_^"O?[:FO_L:_LP_:_AY>BW\7^+KTZ5H%U@$V2["\]V >
MK(F%7T>5"00"#ZV19+C>(LXH9;@U>I5DHJ^R[M^25V_),Y\5B:6#P\JU3:*N
M>I?'?]NW]D/]F?4_["^-GQYT/1M2"AGTI7DNKN-2,@M!;K)(@(Z$J >U)\"/
MV[OV0OVF-3_L'X)_'K0]9U(J632F>2UNY% R2L%PL<C@#J0I [U_.5JVK:KK
MVJ7.N:YJ5Q>WMY.\UW=W<S22SR,2S.[L268DDDDY)-&DZMJF@ZI;ZWH>I7%G
M>V<ZS6EW:S-'+#(I!5T92"K @$$'((K^K/\ B6K(_P"S>7Z]4^L6^*T?9W_P
M6YK?]OGPG^NF*]M?V2Y.VM_OV_ _J0HKY3_X)!?MJ^(/VR?V8?M/Q$O1<>+_
M  A>C2]>NL -?)L#P7; =&=,JWJ\3L  0!]65_*>?9+CN'<XKY;C%:I2DXNV
MS[->35FO)H^[PN)I8S#QK4]I*X4445Y)T!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E166GC3PK(@DCUVW93T96R#3O\
MA,?#'_0:@_[ZHW ?XB\4^&?"-A_:OBOQ#8Z9;;P@N+^Z2%"QZ*"Y )/8=35^
MOBG]N/\ 9D\>_&OX[6'BCX:ZG#=V&H::J7LM_J>R#3I8SL) 8DJK+L.$4DL'
M.*^JOASKC:%X"T;1/&_BVRO=7L]-A@U&\MF;9/*B!6D&X _,1GD#DFOC\DS_
M #K,N(<=@<5@94:-%I4ZK;<:O=K1='%I+FMJF[JQYF$QN+KXVM1J47&,/AET
ME^"\MK]=3K*^+/%W_!+KQ)XS^-^OZU:^,-/T7PG=ZDUS9>7$TUSMDP[1K'\J
MJJLS("6Z '!K[!_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JUXJX+X?XSI4:>:T
MW.-*7,DFX[JS3:L^5Z-I-:I:E9CE6"S2,(XB-U%W6MOEIT/A3X__ /!.KXCZ
M3XAL_#O[/GPOOM3TNTLE-[KVI:_9K+?7#<D!'E38B#  " DELEAM-<#_ ,.\
MOVPO^B0?^7!I_P#\D5^E/_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5?F^8?1]X'S
M#&SQ'M*U-2?PPE34(KHHKV3=EYMM[MMML\*OP7E-:JY\THWZ)Q27I[O]=3\W
M=-_8#_;1T;4;?5]+^%;P75K.DUM/%XAT\-'(I#*P/VC@@@'\*_1KX<ZCXPU;
MP+I6H?$'P_\ V5KDEDG]JV GCD$4X&'VM&S*5)!88)X(SSD58_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZKZ_@?PUR;@"K6GEU>M)54E*-24'&ZV:Y81=U=K>UGJ
MMK>GE.0X7)I2="<FI;IM-:==$M32HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^J_1#VS2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZK-\5_&+X5>
M]$E\3>./B'H^C:;!_K]0U:_2W@C_ -Z20A1^)H Z2O /^"D7_!2+]G'_ ()?
M_LXW_P"T+^T+K_\ >M_#/AFSE7[?X@O]N4M;=#^!>0_+&N6;L#XU^UW_ ,'%
M?_!)O]D_P'K>O1_M7^&?'WB'3K.1]-\(?#_4!JEQJ-R.%MQ/;AX(,M]YY74*
M 3R0%/\ +/\ \%(_^"D?[1W_  5!_:.O_P!H7]H77O[UOX9\,V<K?8/#]ANR
MMK;J?P+R'YI&RS=@ #]OO^",G_!U[_PU#^T=JW[/7_!0JR\/^#_^$P\0._PS
M\3:<OD6&G^8P$6CWCL?H([IL;F)5\94C]OJ_@#K^C[_@U"_X+-_M'?M0^=_P
M3U_:%\*>(/&'_"'^'S=^&?B9%"T_]GV$>%2QU24_@L$Q)9L>6P. P /V^HHH
MH **** "O(_V@O%_[0_P\^*G@CQI\+/A1J/C/P@ECJMGXYT?1]2M8KN!I6LG
ML[N&*XEC6=D,5PA4,"%F8^E>N44 ?F]\._V/O%7[77QK^&'Q@M/A+=>$M)^'
M?Q5\7:SXC\5ZPUO%=:MCQ5=W=KIT4,4CR,8G5U=Y BIYDFPOCG?_ &T+3_@K
M9\1/VH['QM\!_P!E#2+GPEX(FD'@V/Q)KVDS)/=D;6U4PF^3;+MW+%O!,2,2
M KNV/T"HH ^5/V:/A9^V?^T-\#OB=X1_X*.:7!HMWXRL/["TS1M*N;62"SL?
ML\@:ZC6VFE02M+<,26;>?(3/RJM?/C_L._M92?L!K_P34/PJF_M1/B"9U\=F
M^MO[$_LG[2;G[9N\WSM^X[?(\KS.^,<U^EU% 'Q;^WG_ ,$T=4^)/[+7PS\%
M_L]10W7B7X+BV_X1NTOIE@_M:W2.)9X2[';'+(T$4@9CMW*02-VX22_LJ?$'
M]JC_ (*5>&/VTO'_ ,-M3\(^$?A_X3MK/2M-\1/;_;M4U))+J56$4$L@CBB>
MZSO9AN:)=H926'V=10 4444 %%%% $)T^P)R;*$D]28Q1_9VG_\ /C#_ -^A
M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5
M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G
M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_
M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5
M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G
M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A6#\1OC)\(_@_
MIW]K_%?XH>'_  U;%2RS:[K$-HK#_9\UAN/L,U\R_%W_ (+C?\$__A?YMMHO
MC[5?&-W%D&V\*Z-(Z[NW[ZX\J)A[JS?TKW<IX7XCSYVR["5*OG&$FOG*UE\V
M<N(QV#PJ_?5%'U:_(^N/[.T__GQA_P"_0H_L[3_^?&'_ +]"ORD^+O\ P<@^
M-KSS;/X$?LY:98 9$6H>*]4DNF;W,$ B"GV\UJ^<O%?_  4W_P""GW[4^KOX
M7\(_$WQ.7G_U>B_#K1S;RJ#V5K1/M!_%S7ZCE?@%QSC(>UQOL\-!:MU)IM+T
MAS+[Y(\.OQ9E=-\M+FF_)?YV_(_<SQYX^^$WPLTHZ[\3?&?A[P[9 $_:]<U"
M"TBXZ_-*RBOFGXN_\%H/^"=7PI\VVL_B-+XLO(LYL_".BO< _2:3RX&_"0U^
M:?@/_@D5_P %*OVB=5'B;Q9\.+W3&NR/.UGQ_K8AE/\ OQNSW/YQU]+?"+_@
MV\F/E7GQY_:35>GG:;X1T@GZ[;FX(_6&O7_U \(N'-<[SOV\U]BBEOV?+[5_
M>X_(Y_[6X@QG^[87E7>7_!Y?U*7Q=_X.,IY?-L_@-^R_80XSY.H^+M1,N?3=
M;6X7'X3&OFWQM_P51_X*0_M)ZL?#'A+Q[J%DUSGR=&^'N@K!,,_W'A1KD_\
M?PU^H/PB_P""+7_!/CX3>5<S?"";Q3>18Q>^+M3DN]W^]"NR _\ ?NOI/P3\
M.?A]\--)&@?#CP)HWA^Q7&++1-,BM8ACI\D2J/TH_P"(@^$O#FF1Y'[::VG6
M:W[KF]J_N4?D']D<08S_ 'K%<J[1_P"!R_J?A9X+_P""5_\ P4T_:8U5/$OB
MKX7Z[;M<?ZW6?B%J_P!FE7/]Y+AS<'\(S7TC\(O^#;WQ-<>5>_'C]I&QM ,>
M=IWA+27G+>H%Q<&/;_WY-?JW17CYKX^<=8V'L\&Z>&ALE3@FTO6?,ON2.BAP
MIE=)WJ7F_-_Y6_4^1_A%_P $0_\ @GY\*_*N=3^&VH^+[R+!6[\6:Q),"?>&
M'RH6^C(:^E/ ?P;^$?PLTW^Q_AG\+O#OAZTP ;?1-%@M4./41J ?QKI**_+L
MVXFXBSZ5\QQ=2KY2G)KY*]E\D>YA\%@\*OW--1]$B'^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0KY _;,_;J^.OP6^+6I?"KP;HVC65M;P02VFJ3VKS3RI)$K;@&;
M8,,67E3]VO 9/'_[;7[2<C166K^,]>@F.)(]*ADBM/\ @0A58@/K7\]9_P"-
MV0Y3FE7+,'A:V(Q%.3BXQC9<T79J^LGKU4&GNCY_&\68/#8B6'I4Y3G%M62Z
MK\?P/T3\=?&+X&_#,./'GC[P_IDB=;:YNX_./TB&7/X"MOPMJ_A+QKX;L?%W
MA=[>[T[4K5+BRN4@VB2-QE6PP!'!Z$ CH17Y]>!?^"8O[2GBLI<>)HM(\.Q-
MR_\ :.H"67'LL <9]BPKZKOM1D_88_8\^R:[XJBUJ^T.UDMM(G:U\D7%S-([
M0Q;"S95"_//W(R<"N[ACCKBW'SQ.-SW+'@L%2IRFI2;YKQ:=FI<K=XW:M!:J
MU]4C7+\WS*LYU<9A_94HQ;N]]/6SVOT/F3_@II\;K;QK\5(?A+X<DC&F^%@?
MMIA  EOG'SYQU\M<)[,9!7(?L?\ [7L_[,E]J>G:SX5;6]%U4H\MJDXCDMIE
MX\U-RD'*_*5XSA3D;<'QO4M2O]9U&XU?5+MY[JZG>:YGE;+22,2S,3W)))_&
MH*_CW'\?9]7XTJ<2X:HZ==R;CL^6-N50LTTTH>Z[K7?<_,JV<XR>:RQ].7+-
MO3R6R7W:'[!_#;Q1H7Q,\!:1\0=,\/2V=MK%C'=V]O?0(LJQN,KN"EAR,$8)
MX(K7NM$T:^MI+*]TBUFAE0I+%+;JRNI&"I!&"".U<)^RA\3= ^+'P!\-^)=
MBCA$&G1V-W9QGBVG@41O'CL. R_[+*>]>BU_H5DF.CF.3X;%QJ*?/"$N9:*5
MXIW2Z7[=-C]JPM55\+"I>_,D[][H^/?VIO\ @B7^QO\ M$?:=>\&:#)\//$,
MV6&H>%H56TD<]Y;,XC([_NO*8GJQK\Y_VAO^"1?[=W['FLGX@?#_ $Z[\3Z;
MITAFM/$_@&:7[7:@='>!<3Q$#)+('11U>OT)_:T_;R^,7P;_ &D-0\'?#RZT
M^72=)M+:*>PU&P#QS3LGF.^]2L@XD5,!L?)TZDW/A_\ \%:_#UQLMOBC\*KN
MU/ >\T*[693[^5+L*C_@;5Z_#'TR,-PIFU;)L;C'4A2E*FXXB,I1?*^5J-2/
M-)+HN9\O]T^(Q]7A7%8N=*;=*I%M<R5E=>EUOU=GYGPG^R[_ ,%U_P!ICX+2
M0>%OCUX=L?B'H\#".2:^1;358%''$ZJ5E(YR)49B1C>*_2/]EG_@IQ^Q1^UG
M]GTGP3X\M=&\07& /"_BB)+.\9S_  QY)CG/M$[''4"N%^,/PR_X)4?\% 8Y
M+CQP^CZ9XDN5P-=A/]CZHKGIF5U"7)]!()1Z"OBS]IW_ ((#_M ?#R";Q?\
MLR>+K+XAZ)M,L6GLR6FIHG7Y0S>3/@=U=6;M'7[QEN>> 7B]1]K@ZT<!B9=8
M2A*BV^_*^3[_ &4FS>AB,[P$>:A..)I+L[R7W7?_ *4?LK_9VG_\^,/_ 'Z%
M']G:?_SXP_\ ?H5^#_P,_P""G7_!0+]A3Q'_ ,*U\8:EJ>H66FL([KP9\1+.
M9GME'&V-I-L\&!]T!M@Z[#7Z(?LL_P#!=+]D7X[?9O#_ ,5;B?X;:]+A3'KL
MPDTZ1S_<O% 5![S+$/<U\]Q1X,<9</0>(P\%BJ&ZG2]YV[N'Q;:WCS12^T>Q
M@>),NQCY)OV<^TM/QV^^S\C[0_L[3_\ GQA_[]"C^SM/_P"?&'_OT*;I6K:5
MKNFP:SH>IV]Y9W,0DMKNTF62*5#R&5E)# ^H-6*_)6G%V>Y] FFB'^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0J:BD!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-TZU7TS5]*UJV-
MYHVIV]W")&C,MM,LBAU.&7*DC(((([$5+E%246]6*ZO8=_9VG_\ /C#_ -^A
M63XQ\5?#OX>Z0VO^.M<TK2+-.MQJ$L<2D^@W?>/L,DUN5\T?MZ_L>^-?VB?$
M/AKQ/\-5LQ?VR26.J/?77EQI;D[XY#P2=K%P0H).\<8%?/<69GG.3Y%5Q65X
M7ZQ7C;EIW:O=I-Z)MVO=K31/5'%F6(Q6&P<JF'I\\U:R^=OPW,CXO_\ !3[X
M.^&/-TSX2>#9/$ETN0M]=1?9;0'U&Y?,?Z;5![-7S9XQ_:0_:G_:@UD^%](F
MOY4N,[= \)V#1Q[3U#"/+NOKYC,![5]+_"#_ ()7?##PUY6I_%WQ-=>([H8+
M6%IFUM ?0D'S'^NY/I7TGX,\!>"?AWI"Z#X$\*:?I%FN/W&GVJQ*Q]6VCYC[
MG)K\9_U,\6>._>XBQZP>'E_RYH[V[/E=K?XISM_*?+?V7Q)F^N-K>R@_LQW^
M=OU;]#S7]B7P%\3O ?P$T_P9\9?#<%G?Z?<2I81M-'-)]E8AT$A4D!@S.N,G
M"A>G0>M_V=I__/C#_P!^A4U%?NV3972R3*:&7TIRG&E&,$Y-.34597:26WDC
MZ_"X>.$PT*,6VHI)-[Z$/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%>F=!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U(S*JEF(  R2>U $7]G:?\ \^,/_?H4?V=I_P#SXP_]
M^A7AGQY_X*C?\$YOV8_.A^.G[;/PTT"[M\^;I4WBVVFOQCKBTA9YS^"&OBOX
M\?\ !W__ ,$B_A1YUK\--3\?_$NY3*Q-X6\(M:6[-_M2:D]LP7W5&]@: /U'
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*^7_ /@D3_P5)\!?\%;_ -F/4OVE/ 7P
MWO/"46E>,KSP_=Z'J&II=S1R0PV\ZR,Z(@&^.YC.T X.1N.*^IJ *6I-X>T:
MPEU75VLK2UMT+SW-R4CCC4=69FP /<U\S?'G_@LO_P $D_V:_.B^+7[<_P ,
MX+FVS]HT[0]836+R(CLUOIXGE4^Q7-?,?_!T=_P3&_:A_P""DO[./POTC]D/
MP&_B;Q7X7\>3"\TDZW;6,2Z;=6C^=<N]U+'&0DMM;#&2W[T[0>:_-3X#_P#!
MEG_P4&\<^3??'KX__#7P%:28\RWL9KK6;Z+US&D<4)_"<_A0!]Z?'G_@\>_X
M);?#KSK#X+_"WXB?$6[3/D7-KH,&EV,F/62[E$ZY_P"N!KVS_@AK_P %Q]"_
MX++ZS\4],F_9WL_AY-X!;2I=.T[_ (2#^TI;ZUN_M2M*S_9X0I1[=00%P/-7
MD]:^<O@-_P &5/[!_@OR;W]H']I7XC^.KJ+!>WT>.TT2RF/<-'LN)@/]V8'W
M-?H=^PO_ ,$G/V!?^";L^HZE^Q[\!HO"^I:S8I9ZSJ\NMWM]=7T2N'"N]U-)
M@;ANPH4 ] * /H;^SM/_ .?&'_OT*^.?^"\7_!/KQS_P4;_X)M^*_P!G3X*:
M+IL_C<ZQI6J>$UU"Y2VA^T07D8EWRMP@^RR7(SZD#O7V910!_-Q\!O\ @R4_
M:U\3>3=_M(_MA^ O"$3X:2V\)Z3=ZY.H[J?.^QH&[9#.!UYK+_X*O_\ !I#X
MS_8__9HC_:#_ &*OB;XC^*,WANWDG\?^'=3TV&.]:V4;C>6$< RZQ@$R0$N^
MWYU9L%:_H-_;)_:._P"&2?V;O$?[0?\ PAO_  D'_"/_ &/_ (E']H_9/M'G
MWD%M_K?+DV;?.W?<.=N.,Y'PG_Q$<_\ 5F__ )D/_P"]]>3C\\RO+*RI8FIR
MR:O:TGIJNB?9GW_"OA?QUQME\L=DN$]K2C-P;]I2A:249-6G.+VE%WM;7>Z9
M_-[_ ,$W/^";G[1W_!4']HZP_9Z_9ZT'^[<>)O$UY$WV#P_8;L-=7##\0D8^
M:1L*O<C^OW_@F[_P3=_9Q_X)?_LXV'[/7[/6@?W;CQ-XFO(E^W^(+_;A[JX<
M?B$C'RQKA5[D_ GP'_X+'_LX_LO_ /"2_P##/7_!-#P_X/\ ^$P\02ZWXF_L
M+QFL']H7\GWYGQI_UPHPJY.T#)S]'_L;?\%J_P#AK;]I'PY^SY_PS3_PC_\
MPD'VS_B;_P#"9?:_L_D6<]S_ *K[''OW>3M^^,;L\XP>:CQ/D>(K1I4ZUY2:
M27++=Z+[)[.8^!_BCE.7UL=B\OY:5*$IS?M:#M&"<I.RJ-NR3=DFWT39]UT4
M45[Y^3A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M:8/B_!SJ.CBX^SFG9]5=?BOQ]3]***\U^!'[7?[/W[1ULJ_##Q_!+J/EEYM
MU*)[/480/O%K:8+(5'3>H9#V8BO2JRE"4+7Z_BNZ[KS/JZ5:E7IJ=.2DGU3N
M@HHHJ30**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&954LQ
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
M ,$;/^4D7PX_[C'_ *9[VOF*OIW_ ((V?\I(OAQ_W&/_ $SWM?*9/_R-\/\
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
M]MOX&_L6Z+I.M_&N[U5$UR6:/38M+TUKAI6B"%P3D*O#KC<1GG'0U\L>,?\
M@X:_9VT_<O@+X'>,M59>%.J2VMDK?BDDQQ^&?:OI#]NO]A7P7^W;X-T#P;XR
M\97^AQZ%K#7R76FVZ22R*T31M%\_"@Y4YP?N=*\<\'_\$%?V(/#NQ_$&H>--
M?8??74==CB1C["WAC('_  (GWKJS)<43Q<HX)PC3TLW:^VO?KY'A<%R\#<-P
M_3K<21KU<7>7-"',HVYGRV:Y-XVO[[UOML<A^RM_P6ZU[]IK]J/PG\$)?@-I
M_AS2/$5Y-;RWKZ^]W<1L+>5X]O[J)?FD1%.0>&/>NP_X+,?M<_M*?LD>$O ^
MO?L_^+[?1XM;O;^UU>XFTFWNGWHD+P;//1U7@S9X.>/2O9?A)_P3;_8D^!WB
M.P\8?#;X!Z=9ZMIDZSV&I7-]=7<T,HZ.K3RO@_2NG^+O[4'[)GPGD#?&;XV^
M"=*N;)R\5KJFL6YNHW P2D.XR;NWRKFNW+LCXES+ U,&ZCG7D[ITXMM+31**
MB^C^\\[-N,/##+>-,'FN395_L5&#4Z%=IJI)\ZYFY2K+[47K?6*T/QN'[5O_
M  5>^/Q_XIOX@_%C5Q/T'A'3KF$,#Z"QC08^E>X_\$W_ -F__@HMH/[9W@SX
MS?&7X=>.7T.RFNTUB^\6:DP:.*:SFBW%+F7S&PSJ<!2>.E?37Q1_X+S?L"^
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
M ,+?B[X/M=<T'4D"W=A=A@"0<JZLI#1NI *NI#*1D$5@?"K]EKX1?"+QK?\
MQ.T/3]2U/Q3J5C%8W?B?Q)K$^HWYM(\;+999V8QQ @$JN-Q&YMQ&: /1:***
M "BBB@#(DL_&9D8Q:S9A2QV@VQR!^=)]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUJW-S;65O)>7E
MPD442%Y997"JB@9))/  ]:^=OCK_ ,%7_P!@_P" /G6?B/X[:?K6I0Y']D^$
M@=2F+#JA:',4;>TDBUZ>69-F^=5_8Y?AYU9=H1<OOLG9>;,:^)P^&CS59J*\
MW8]T^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:_+_ ..O_!QWKESYVF?L
MV? "WM5Y$.L>,[PRN1Z_9;=E"D=?]<P]O7Y<\1?M<?\ !4#]OC6)O"^A>+_'
M/B*&9MLVA>"-/DM[2-#_  RI:*JE!ZS$^I-?K>4> W&&+I?6,SG3P=):MU))
MM+O:-TO^WI1/G\1Q5EU.7)03J2\EI^/Z)G[$_'/]M[]GO]FX30_&']I?PEIE
MY!GS-)A)NKX'T^S0;Y1]2H'O7QO\;/\ @XC\):&\VF? /X77VORKE4U/Q"JV
M-OGLRQ(9))%]F,9KPKX&?\$ _P!LKXE&'4OBSJV@^ ;&3!D2_NQ?WP![B&W)
MC_!I5(].N/LSX%?\$"?V+_AGY.H_%&ZUWQ_?QX+KJ=X;.RW#NL%N5?'^R\K@
M^E>S_8?@9PAKF&,GF%5?9I_ _1Q:C]]5^AS?6N*,Q_A4U1CWEO\ CK_Y*?G[
M\2O^"LW_  4D_:DU?_A#O"'CS4=+^VDK!H'PXTIH)WSV62/?='KC DQ[5=^$
MO_!&G_@HA^T9J?\ PE7C?PD/#$=\_F7&L>/]59+F0]RT($EQN_WT7/KUQ^V7
MPQ^"_P (O@KHW_"/?"+X9:#X9LL /;Z'I45L),=W\M07/NV2?6H/'7QZ^"_P
MSN6L/'GQ0T33+I,;K*XOT\\9 (/E E\8(.<=Z\_,_'_ <-824,@R^A@:6W//
MEN_-VY(W_P 3F3+ARG+][F6)<O5V7WO]+'P3\&/^#=7X3^&C#J7QO^,.H>)[
MA<,^GZ7!]@M">ZLV7E<>ZM&?85]@?!#]BOX)?LX11CX*_";PCH4\:[1J,.C^
M;>L/1KF4M,WXN:]C!!&0:*_-L^X\XPXFNLQQLYQ?V4^6'_@$;1_ ^APN59=@
MOX--)]]W][NS'^Q>-_\ H-V7_@,?\:Y_XGZ%I&K^!]0TKXQ7GAF[\.SP,-2M
M?$%A'):R1@9(=9<JPXSR.U?(O[8_QP_:WTO]H77?A+X&\::Z+"%H9=+L_#UD
M$F\F6)''SPIYK88LN2W5:^>/BMX5^,GAS4+2[^,]CK5O?:A"TML-?E<W+Q@X
M+%9"749XRP&2#CH:_E/B3QY60XS$4L!EU6<L/-PE.3Y(1G&7+>\5/3F6FL6]
M-CYO,>+H8>52G3P\I<K<6WHKIVZ7T^ZYFOI'[/2_%@W8^"NCMX%'B+[6/"XM
M6\@P[MN[86SOV_-MW;<_+]WBOU-^#FE:?#\+M!E^$5KHFD>&[G3(;C2-.T[2
M$MHH(9$#JHCCPJ'YN0.^:_)FOT#_ ."7WQN@\9?"BX^#^J7 _M'PO(7M S<R
MV4KE@??9(64^@:,5\IX)^*.?YIQ%B<ISC%SJ1Q4YUUSR;O7=G-ZMZSBFW_A2
MZGB\&YDEF$Z%2W[R[6BW[>ENFVA]$_8O&_\ T&[+_P !C_C7R%^W%^RO^T=\
M7?C5:7_@?2[C6M/NM)B,Q^W+#:VDR,R,,2N%4E0C?+R<GBOM6BOZ XPX2R[C
M7)_[-QLY1AS1E>#2E[O35-:IM;,^]S/+:&:X7V%5M*Z>F^GWG'?#S1_BO8>
MM%L/%FK6":I;Z7!%J"I&9!YRQA7(;OD@G-;/V+QO_P!!NR_\!C_C6Q17T>'H
MK#T(4DVU%)7>[LK7?GW.^$>2"CV.9/@W5&UO_A)C'HIU(Q"(Z@=+7S]@SA?,
M^]@9/&<<FKWV+QO_ -!NR_\  8_XUL45<*=.G?E25]7;J^XU&,=D8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q15C,?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QJ?Q3XP\)>!M'D\0
M^-O%.G:/I\(_>WVJWT=O"GU>0A1^=<W\'_VD_P!G;]H2;5[?X"?'CP=XW;P_
M/'!KO_"(^)K74AI\L@8I',;>1Q$S!6(5L$@'B@#=^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V*^6/\ @LM^WO\ $O\ X)G_ +!OB+]K_P"%_P +-,\7
M7GA_5=.MKK3=8O98((H;JY2V$S&,%FVRRQ#;D9W]10!]'_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^-?RU_&+_@\)_P""O'Q'\V'P!=?#?X?1MD0OX:\&
M_:I4'8EM2EN59O?8![5Y'_PVG_P<:_M_#'@SXH_M*^,K6]^_'\/=,U*TLI%/
M]]=+BBAV?[PVB@#^NTQ>,%G6U;Q%8"5T+I&8/F900"0,Y(!89/N/6G_8O&__
M $&[+_P&/^-?@1_P;>?\$P?^"OW[,G_!2>R_:M_:J_9^\2:-X0UCP=JNB^)/
M$'B[Q19O>[942>$&W:Y:Z?-S;P#E,#.21@U_0?0!YA^TM\7O%7[-G[.WCO\
M:'U.R;6[7P)X0U'Q!=Z1IENHN;R&SMI+B2*+>0N\K&P&3UK\+/BW_P 'NOQ4
MN#+:? C]B#1[,#/DZAXM\5O<[O0M;V\$6WZ"8U_0;X\\%^'_ (D^!]9^'?BR
MT,^E:_I-QIVIP!L&2WGB:*1<]LJQ%?#WP<_X-E/^"*_P;\JYMOV.[;Q+>Q8W
M7OC+Q'J&H^9C^]!)/]G_ "B% 'X9_%S_ (.YO^"RGQ,,D7@WQ]X'\!+*<*OA
M+P-!,RCT!U$W1S[]?3%=)_P3A_;"_P"#@7]I3]OCX._$_P :^)/VCO&W@>V^
M(FDOXI6UTG5%\/KILERD=S+<16\:6A1(7D;YQ@;>,5_2K\'OV-?V1/V>A%_P
MH;]EOX>>#&AQY<GA;P98V#@CN6AB5B?<G)->DT 8_P!B\;_]!NR_\!C_ (UX
M#_P4=_X)I?"3_@I[^SK??L^?M%6]DZ@M<>&_$=G9 7^@7VW"W-NY_ /&?ED7
M*L.A'TM7YB_\''/_ #1O_N8?_<97FYMF']EY?/%<O-RVTO:]VEO9]^Q]EX?\
M)?Z]<78;(_;>Q]MS^_R\]N2G.?P\T;WY;?$K7OK:Q_-Y_P %(O\ @F[^T?\
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
M2TW^ _)W_@L&E]'_ ,%%_B(FI3I),/[(WO&NT'_B466./IBOR\_:>_X)X_\
M"?>-[?QG\&9;/3/[2O -=L)SLAAW'YKF,#_QZ,=2<CJ:_4G_ (+)_P#*2+XC
M_P#<'_\ 3/95\Q5\/B,SQF5Y]B*N'E9\\T^S]Y[H_J'*N">'>.O"K)\!F]+G
M@L-AY1:=I1:I0UC+=76C[KY''? _X'^"/@)X(A\&>#+/T>_OY5'G7DV.9'/\
MEZ*.!7ZU_#7]C_XJ_MF_\$9/A;\-_AI?:0M_8^*+[4K0:I,T*(JZEJ<4FZ15
M8])B< '.!Z5^8M?NO_P1L_Y1N_#C_N,?^GB]KT.%:?\ :N9UX8EN7/3E=]?B
MB?)>/&+_ -1."<JKY-"-/ZKBZ3IQM[JM1KV5M+KOK=]7<^,O"7_!O#\?KW8?
M'7Q[\(::#]_^RK6ZO2O_ '\2#->Q_!7_ (()>$OA1X^T'XCZC^T5J^H:CX>U
MBUU*R^PZ3%:(9X)5E3(9I3C<HSSG'>OT'JIKFOZ%X9TV36?$FM6FGV<0S+=7
MURL4:?5F( K[K#<)Y+2FN2ES2Z7<F[^E[?@?RWFWCUXH9K1G2J8Y0A)-.,:=
M-*ST:ORN6W]X\Y^/_P"S'X1_:B\%P?#OXYZ59:YHUMJ<=_%9F2XM\7"(Z*V^
M"1'X61QC.#GFN1\'?\$X?V4O FTZ!^SIX =D^Y)J?AY;YP?7=<^8<^^:/BC_
M ,%2?V OA%YD?B?]ISP[=SQY!MO#TKZHY;^[_HBR!3_O$8[XKYS^*/\ P<6?
MLR^'/,MOA1\'?%OB>9,A9=0>#3;>3Z-NEDQ]8Q7Z7EOA?Q;G]55</E<Y-[2E
M#E7_ ('/E7XGY-'CO&Y3@OJ5/,9TZ5V_9QJR4;O=\D7:[ZNVI]O>&?ARW@JW
M^R>#=*\/:1%C'E:9HT=NN/3" "M7[%XW_P"@W9?^ Q_QK\?_ (H?\'$/[67B
MCS+7X8?#7PAX5@?.R::&;4+I/3#NZ1G\8J\=N?VMO^"KW[84[V?AKX@_$_Q%
M'.Q62U\$Z=-;08_NNNGQHFT=]W'K7Z7@/H^\6NC[7,:U'"TUOS3NU_X"N7_R
M='R.)XQP=6JW!3JR?7O\WK^!^X'C[XGZ!\*;'^T_BA\9_"?ARVVEA/KU_#:(
M1Z@RNH-?//Q0_P""R/[%/PQ\RW'[0]IXBNX\_P"B>%] N+O=])2JPG_OY7YR
M> ?^"+'_  4=^,5]_;7B;X>VV@_:V#2:EXQ\0Q*[$]2Z1F6<'_>3-?0WPO\
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
MS/8ROASB'/)RCEV#JUG%V?LZ<YV?GRIV^9](5R7QU^ _P@_::^%6K? _X]^
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
M_P"WKVSTJ[\)KH"ZB@1[B.!85A#XP%+;5&> /I1ESXC4*OUSE;M[MN^N_P"
M<8Q\')U\%_JXZRBZG[_GOI3O'X;WUMS;7/!;'_@N%_P3]NR!<>.M>M<D@F?P
MQ<''O\@:O%/^"COQ[_X(X_\ !5C]G6']F?\ :+_:@\9:!H4'B"WUJ.Y\*Z'>
MV]W]IABFB16:73[A&3$[$J4ZJISQS:OO^#=;X82 _P!F?M,Z]#P,>?H$$F/7
MI(M9%[_P;E::Y)T[]KR>(9.!/X%$G'8<7J_G7E_6^-X_\N(/YK_Y-'W']@_1
MAK_\S7%0_P"W9?\ S-(^0/BY_P &:W[(C?"R7XW?"?\ X*.>*?#OA9=$&L)J
M?BWP3!J2+9&(2K*WDRVC@;"#]S(S]W/%?$/Q!_X-SH+,/-\&O^"I_P  ?$,:
M@LB>(KC5-&E<#L%^RSJ&]BX^M?T^?$W]G6_\:_L<W_[+6C^*(;:>Y\#Q^'X=
M7FM247;;K#YIC#9P0N=N>_6OSPOO^#=SXUQD_P!F_M$>%I1NX\_3+F/CUXW5
MZF9XS/L/*'U2@IIKWM=GVW1\/P/PYX59O0Q,N(,TGAI1J-4TE?FIVTD_W<M;
M^:]#XT_X-ROV =4_X)Z?\%&M4^/?[5_QX^#UKX<L_ASJ%AH.M:3\4--N$FU*
MXN;-53RVD29!]G%R2[(%& "02!7]#K^+O"<?A8>.9/$^G+HAL1>C6#>QBU-L
M5WB;S<[/+*D-OSC!SG%?DK>_\&]7[5<8/]G?&'X?2G!QY]U?1\]NEJU?HM\6
M_@%XW\4?L(:C^S1X7N=/.O3?#N/0+>::=DMC,MLD)._9N"<'!VYQVHR[,,ZK
MQJO%8?D<5>/]YZZ=0XQX2\-LKQ&"AD>;O$1JU.6JVDO9PO'W]H]V_D9/[9/[
M</PH^!'['7Q4^/?@+XP>$;_5_!WPZUC6M&MX=;MK@3WD%E++;Q[%?Y]\JHH7
MOG%?@/\ "[_@]/\ ^"C_ (9\NU^*/P"^$?BF!,;YK;3=0TZZD]<NMW)&/PB%
M?8NL_P#!!O\ ;GDMI+*?1/!VH0RJRR1#Q I5U]")(P"#[_C7F?BS_@VV_:*U
ML.VH?LC>"+QR.9++5=-A=O\ @0=#^M<5'B'-5_'P,_\ MU-_H?2YAX0\"3L\
MKXIPK\JLHP_%2?Y'SY\5O^#B+_@GM^UKYNH_M#_\$M=5\%>(ILF;QA\*_'UN
M9Y7/5Y+6>RBBE)/7>6<@<.N:\@\&?MH?L^_%'XN:'\//V?;GQW?ZKK^N6NG>
M&K+4O"Z6^HSWL\JQPQI':7%RI8R,BJ5?<2?NK7Z[?M"?\&J?_!-?7_V5KK4?
MA9^S'K&D?%*#PC$8(M"\>WFRYU80H'REW<26X!DW'"[4]*_/3P/_ ,&TW[7W
MP7^*>A_%;P;\(/'L5UH&I1:A:1&_L9F$L;90J\#*RD, 01R,#ZU^R9)XW<9\
M$TXT:52=:E:ZISBZD5_=3UE#M9-+6]C\;RGPFPO&4Y3CB</1Y:G)*4JU.G*V
MEZD8S<>>*3O=:NUEJ?47[.7_  65_;B_91U4> _BA=3>,]+TZ7R;O0?&RR)J
M%KMZHMR1YR,.!B42!1T45])_M;_\%8_V9OVW/V O&WPO\+G4_#_CG4AI0M?"
MFKVQ9KIDU2TD<6\\>8Y0%5FPVQR%)V<&OD'QG^P?_P %%/$=Q'<^./V>_B%K
M$L \N*2\M)KQD!YPIRV!].*]"_;P_P""0/QD_9$_9=N?VPOV=?BC8OJ>DZ)9
M75SX>\7:=LGT^^N6A@VHRJ4EVS3@;9%CVA<DL1SWYSQUX<>)O#>:SQ&5O+,=
M##U94Y*3]G5J\DW&$K4TDG)*\G%2U^*]K_6XKPTSKPIXKR/%95FM'-.?%4K0
MAO%QJ0:NXSJ2M)NVB?E%[%;X;>#(/ 7@VS\.QA3*B;[IU_CE;EC^? ]@*W:_
M$GQ!_P %8?\ @IAX5UJZ\.>)/CG/97]E,8KJUN/!VDJ\;CJ"#:?_ *ZI_P##
MX'_@HK_T</\ ^6EI'_R)7^=F(^CWQYCJ\L14Q6&E*;<F^>KJWK_SY/YTS[AG
MBK.L[Q./S*K&6(JU)SJ-N2?/*3<KKETUOITV/W+_ &-;?P?\(O\ @I=\._BM
MXM\2Z9H>AWG]K_;M1U6^CMK>"?\ L>]'S22$*N[@C)Y.ZOUT\4?&WX,^"-W_
M  FGQ<\,:/L^_P#VIK]O;[?KYCC%?QIZI\9/^"DO[?7PNN/"OC'Q9#KWA(7\
M;R3:AHFEV48N(S\K1R1P)+E<D$QGHQ4\$@_8_AS59[;PWI\&NR!KY+&);WRL
MLOG!!OP3C(W9YK^EO#;@;Q*RSA6&#PN ECIPJ2A*=!5)PC:,.6,I."2FHM73
MMI9]3^F>&,'EW%F7X.EQ]FT,OE@\+2IT93M?$454K<DX\[@VH+]W>,9J7)>]
M[H_H>\4_\%)?V#_!^[^UOVI_"$VSK_9>H_;OR^S"3/X5^<'_  5?_P"#K/6?
M^"=_[6OB[]CSP1^Q)%XDU/PREC)'XJU?QP;>UNXKNQ@O(I$MH[1F*[+A0<RC
ME2/I\$MK]N/N0.?K@5WG[4/Q&_8W_;&\7S?%GX__ +!FCZWXZN/"ECHDGBUO
M'>J1.@M+=8(KA+:-UMS)M4?ZR.0=/2OV[A[PB\8LU52>+RKV*27+S5*<6][J
MSG?MND?-^(3\'LA^JT^'<Y>*G*4E5;A+E@O=Y9+EIJZ^*Z3D]%9=_,/B[_P>
M2_\ !5GQYYMM\.?"?PL\#0'(AFTKPQ/>7*CU9[VYEC8CVB ]J^</'O\ P7$_
MX+D?M-/)#+^VC\4)A/D&+P%;KI&!Z#^RH82/3UKZ;\ ^$?V3/AP\<VA_LEZ%
M<2(V2]]=C<?;?!%$_P";&O7/#_[5_P ,O"B+_8W[#?PLGD0_+)K-UKUV-HZ
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
M\*> _%LCZSI=O'<7^AZKI5UIM_#!( 8YS;7D44IB;(VR!2AR,'D4 =Q1110
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
M$4U6UU7PWX2\(:C(]U]IL+FSV+-=+ %"22I)DJ<B/&.<C]D=0_X+_?L3V?\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KYB_X+)_\ *-WXC_\ <'_]/%E7T[17-C,/];PE2A>W/%QOO:ZM<]GA
MS-_[ XAP>:<G/]7JTZO+>W-[.:ERWL[7M:]G;>S/Y'?VO_V0-$_:#T1O$GAM
M(;+Q990XM;HC:EZ@Z0RG_P!!?^'ITZ?+_P"S#^Q!XW^*_C>X_P"%DZ1>:+H.
MBWAAU7SXS'-<S*>;>//_ (\XX /&217]:W[:G_!(/]F']LKQ!-\1+L7WA'Q?
M<#_2M>T!4VWQ P&N8'&V5A_?4HYP 6(  \$^'O\ P;??"71_$,=_\3OVE-=U
M[38Y QT_2= BTYY #G:TK33\'H<*#Z$=:^AX?X)X4I\/.%?B.=*I;X'@I3E%
M]5"4:_*UV<G'O9;'W/%WBED/$W&5'.JW#5[.]2,<8HPK6^%S7U:Z:^URWYUH
MWU/A?_@E[^SA\&OC%^UKX"_9U\=>#8YO!UY#J$4VCVES+;+L@TVZGC >%E=<
M21(W!YP<YR<_K39_\$5O^":-F$)_9P,KH?OS>+M7.?J/M>T_E7O_ ,'?@S\,
M/@#\/K#X6?!_P=::'H6FIMMK&T4\D_>=V8EI'8\L[$LQY)-=/7G<,8[/N#,'
M5P.5YE65*524_=E*ES-J,>:4(U)+F:BK^\^UW:YY7BGQG@?$_/:&9U,OAA_9
M48T5#F51)1E.2M+V=.R]^R7+I:_6R^:[3_@D!_P3@L@!#^R_IK8;=^^UG4).
M?^!7!X]NE:=M_P $K/\ @GI:@B+]E7PT=W7S!,__ *%(<5] T5[L^,N+ZGQ9
MC7?K6J?_ "1^:K+LO6U&'_@*_P CQ&V_X)M?L$VA)B_9*\#G(P?-T.-__0@:
MT[3]@7]AVR(,/[('PT;:NT>=X)L9./\ @41R??K7K=%<L^).(JGQ8RJ_6I/_
M #-%@L&MJ<?N7^1YO9_L;?LA:=L_L_\ 95^&\&S[GD^!M/7;],0\5I6G[-7[
M.>GA18? 'P3 %;<OD^%;-<'U&(^M=M17+/-\UJ?%B)OUG+_,M8>@MH+[D<Y:
M_!WX1V*E;+X6>'(03DB+0[=<GUX2M.V\)>%;(DV?AG3X2WWC%9(N?R%:%%<T
M\3B:GQ3;]6S10@MD(JJBA$4  8  X I:**P*"BBB@ HHHH **** "BBB@ HH
MHH **** /#/V\OV#?A9^WE\+(_!'C:Y?2]9TMWF\->);6 /+I\S !E*DCS(7
MPN^/(SM4@J5!'Y2_$/\ X(/_ /!03PAXADTKPEX+T+Q79"0B'5-)\26T",F>
M"R7;Q.IQU #8[$]:_<VBOTO@[Q8XNX)PCPF"E&=&[:A43DHM[N-I1DK[M7M?
M6UVSQ<QR#+\SJ>TJIJ7=.S?KHT?EK^PK_P $"]?\/^-+#XG?MGZOI<UIITR7
M%KX(TF;[0MS(I!47<V GE@CF*/<'[N!E3^I*(D:".- JJ,*H& !Z4M%?/\6\
M:<0<;8]8K-*G,XJT8I6C%/?E7GU;;;TN]%;KR_+<)EE+V=!6ON^K]0HHHKY0
M[PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OA'_@M+;_M$^ =5^$G[57PG\,-XA\/?"_Q#/JGB#16B
M:2&.;,)AN9HUY*!4F3S?^61?((W9K[NKR?X\?M6_#K]GOXM^!O 'Q<U6RT?0
M?'%CJT:>(-3?R[6WOK8V9A@EE;$<2RQSW&"Y +1*!U- 'S'_ ,$[_C!^RM^W
M/X(\-V]UJ-KIGQ*\#_$G7/&-EHMQ@WEI'>ZO>W9CBD8+]HA,-VJ2%.CHK,HP
MF>3_ .#B?X8?#^S_ &?_  K\6+;PG9IXDN/'4-C-K7E9N'MFL;IC"7/.S=%&
MP7H""0,DY\?\'?LW^$=8_;I^$GQ'_8\UA)_$4_Q:\3WWCZRT"X62TT?1K/Q)
M<I!</Y?R6T4UCOA6/(6543:/G);VG_@XL\<>#9OV;/"7P_@\5:?)KD?CZ&ZE
MTA+Q#<QP+870,C1@[E7,L?)&/G7UH ]\^,WQ1USX,?\ !)6?XC>&;M[;4K'X
M.6,>GW43$/;SS64,"2J1T9&E##W45\+SZ;:C_@W8AOC"OFGQR9P^.?,_M9H]
MV?7;QGTK[PM/!?AO]K[_ ()?1?"?X?>*M-U&;6_A1:6%K-:WJ21P7ZV,311R
ME2=A694#*<$8.17P?-<W$G_!&&+]C[[))_PM"/XI'1O^$" _XFINOMYNMOV;
M_68\LYWXV^] "?MV_M+^,_C1^RQ^R+X0\0:G-.OB2.._\2F5R?M]S:2P64<C
M_P!XDFX8YZF3->O?MT?$?5OA!_P71^!?B#P]<-"=:\-:1H^I)&<"XAO=4U"S
M8./X@!(C#/0QJ>H%8?\ P47_ &&O&GPB_8\_9]\9:-H\NH2_!B*&W\;IIZ&4
MQ13&":>Y 7),4=Q$X)'03!CP"1UGQH^'%E^V?_P6C^&OCSX3:M:Z_P"$_ASX
M/TO4O$OB'2;A;BSM9X+R]N[>#S4)0R.TEN0@.[:S-C"F@#]%J*** /R4_P"#
MJGXX>"/@)X(^$/C/QG>?]#$EA81,/.O)L:9B-!_-NBCDU^9?_!(OP)XW^/?C
M;7_V[/C!#_SUT3P'88/DV<.?])EB!_X#%OZL?.!K]0?^#H;]G+PO^U%HOP6^
M%GB&PW3W<_B$:;?QJ/-L9C_9G[U3Z <L.A4$&O%/@W\*O"OP.^%F@_"/P3;>
M5IGA_3(K.UR &DVCYI&QU=VW.Q[LQ-?S'XY<48/*,-7RW#7^LXEQ4G_+24(W
M2[<[M%]US(][Q7XLXCP/A7D>0^WBL+6A6FH1;YGRXFJG*JNS>E/[-E+[29YG
M\4?V&/!/Q)_:1LOVDK;QSK.A7XTE+#7=.TE8A#K*(3Y;3>8K?,JG;D#.%3!&
MWGN6\ ?!WX7^&;L>(-1AL=)N'C;4#K.LM':SM'NV&57=8F*[GQN'&YL=372>
M-_#3>,_!NJ^$4UV_TMM3TZ:U34]*NF@N;0NA42Q2(0R.I.Y2#P0*@_X(N?\
M!'S]BO\ :(U/XEZ+^V7\(3\3==\'/H\5KK?B[5[NXG=YS?&:0_O<%7\F(A2"
M  ,=23^:^&5+B7B_&T\'A\YJX6="/+!4^92Y.65[3C*#22O'7FT:5N4^$X)I
M<8\7\%YAEO\ ;$Z.78-4ZE3#J3?.IU80BXT^:,9*-1Q<N9I1?*_B:3\/\?\
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
M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q15?3=.@TJU%I;O(RAB<RN6//N:L4
M%%%% !1110 5%?6%CJEH]AJ=E%<02C$L,\8=''H0>#4M% &%\/?AIX$^%&@R
M>&/AWX9M]*L)=1N[Z2VML[3<7,\EQ,_S$GYI9'..B@A5 4 #=HHH *J_V)HO
M]K?V]_9%K]N\KR_MOV=?-V?W=^,X]LXJU10 $!@589!Z@U6TG1=&T&U-CH>D
MVUE 7+F&T@6--QZG"@#)]:LT4 %%%% 'A/[9/[$=A^USKOA'Q!<?$#^PI_"4
M&HQV^=(^U"7[7]EW-_K8]A46V.^1(>F.?(_^'07_ %<-_P"6E_\ ==?:5%?!
M9]X9<$<39E+'YGA?:59))OVE6.B5DK1FHK3LO-ZL\[,<IP.;SA/&1<W"/+&\
MI>['FE*R2:27-*3]6WU/BW_AT%_U<-_Y:7_W77KG[&W[$=A^R-KOB[Q!;_$#
M^W9_%L&G1W&-(^RB+[)]JVM_K9-Y87..V!&.N>/=J*,A\,N".&<RCC\LPOLZ
ML4TG[2K+1JS5I3<7IW7FM4&793@<HG.>#BX.<>65I2]Z/-&5FFVFN:,7ZI/H
M%%%%?>GHA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?#OQ/_X*
M$?$?XK?$OXL_"GX%^/M&\&K\*]>TC2B]UIJWFJ:U<3:K%9W<L22N(XK:%B4(
MV2,V]#NCW 5]Q5^;7_!5[_@F9H>LW6I?MT?LQ^+SI?BN'6;4ZQH]M*/)U"_:
M\BM5FAD!Q!<"=E#JWR,RDG8P8L ?9/P)\?\ [0-GXQ\<_#O]I:T\/F+PI!8W
MNB>,=#M9;2VU>PN%N,R20RR2""6)K9@ZB0CD$ *5)^/H_C;_ ,%N_CI>WGQ1
M_9MTKP;_ ,(/K5T]YX5@GN-*:XATZ5B]LLP>3>LOE%"P<!@2<@=*ZS]@+]JO
MXK?\%"_@K\3OV-?VFFO_  UXZT'3&TC7==TVT2WNIK:?S+>8M$RE(;E"K(V%
M"GS 552#7A7[0W_!'#XY?L-^&[W]J/\ 8M_:0UBXNO"EH]_J%@\7V2^6UB&^
M5TDB8QW*A06:%T4,JL/G)"D ^I_VW_VUOC-^Q-^R]\/="UF\TO5OB_XX>WTP
MWDUJHL[:ZV1F\NA%'@.L;RHB+P"75FR 59\'[7GQ)_9T_P""BGA_]B'XR>/Y
M?&&A^._"L&H^'O$NIZ=:6M[8WS/<I]G<6D444D,C6KA?W>]6D0%F&37QK_P4
ME^*WC3]H/PM^R%^T!XQTT6TGB*QD>^2)"L0O%NK$3.H_A5\!U']W')Q7H_\
MP4GL-5U;_@M]^SS9Z(CM/'9^&IGV=?*CUV^DE/T$:N3[9H _3^BBB@ HHHH
M**R)/$>JI(R+X3O& 8@,&7!]Z3_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:
M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A
M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$
MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%
M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z
M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C
M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:
M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A
M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$
MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%
M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z
M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C
M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:
M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A
M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HJOIMY/
M?6HGN+"2V8L1Y4I&?KQ5B@ HHHH **** "BBB@ KY3^-7[)W[5UCH'CC1/@_
M\6-"\0>'_&'C:T\00>%O$&AM'<:1-_:5M<S"WNEN51X<QM(T;H"<,%(9N?JR
MB@#YO\#_ /!/N3PCX1^*^J)\;M3M/B1\7Y7FUWQ_X?L?L3::V6,,=E")&:*)
M-Q!S*9'SDR A2M7X.?LI?MH:/\,-1^!'[0'[8NG^,/#&H6DME<:H/"TBZ])9
MR*4DA%Y)<E5+(2/,DBFD&XX8$*R_35% 'AG[6'[!/PF_:>_9]TCX$6SGPNOA
M1[:7P/JFFVPD.BRVZ>7$!&Q'F1;/E:,L-P .0RAAG^!_V*=7U?\ :TM_VU/V
MB/&&E:YXNT?PXFB>%]/T#2I+6QTR(>;YD_[V61Y)G,\P&2%19",,<,/H.B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C?CSXP^)G@OX;W=]\&?
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
M."ID9T/^WAL6/^#:W3=6B\-_%_5YD<6$]]HD-LQ^Z942]:0#WVR19^HKW?\
M:'^#-M_P49_:\\+^$9+;S/A=\%]3FN?%FID9BUO7&,9_LN$]'6%8U\]A]TRO
M'P_( /?OVG?BS\3_ (2_ W7/BG\(_AYIOB&[T?0KK5);?6=8:RBCAAA,K'Y8
MG:1]H)$?R [2"Z9&?'O^"1'[77QA_;3_ &??%'Q=^-%WI[:A#\0KK3["VTNQ
M$$%I:)8V,JPH,EF >:0[G9F.[&[  'L7[4.IZ;K?[(?Q$UG1M0@N[.[^&^KS
M6EW:RK)%-$^GRLKHRDAE((((."#FOD[_ (-T_P#DR?Q3_P!E3O?_ $VZ;0!]
M\T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57U;48](TNY
MU::WN)DM;=YGBM8&EE<*I8JB*"SL<8"@9)P!5BB@#\U/VV?VIO\ @L?^S58V
M_P"U'JVG>#M!\ 3:E'$/!EM;P7\VG1R']S'J$C()-[<*SP2[ YP-N5KZ"^.G
M_!2C3_A9_P $Y-%_;8L/",8U;Q5I=FF@:#>R,8AJ5PK$H[##/%&(YI.-I=8L
M?*6R(/\ @HIX1UW]LS4-'_8#^&MRT:WVH6FM?$W7T3=%H&D1.7BC8]#=7$B@
MQ1==L3,P"'=7A/\ P7G\$>'O!O[#'PX\'_#".%?#7A+QG;Z.MM:3"1;7RM/N
M(HHW()PRB-E.><GGDT =]XH_;?\ CA^R9X__ &?KOXY_$D>+?#?QLT=/^$B2
M[TFTM#X?OF6S/FVC6T49-NK7B I-YK[48A\D"O2?VU=?_P""E7BG5;_PK^PI
MHF@:%8Z!:+)J/B+Q((S=:O=-&)!;6$<\;Q%%1D#2R *TC% RF)\_%_\ P6LL
M-3UKX4?LFZ-X=5FOKKPY=16(CZF5X-&5,8[[L5^F?[2'QQT_X ?"R\\:G29M
M6U>=UL?"WAZS4M<:SJDN1;VD2CDEFY8C[J*[GA30!\S_ /!)+_@HC\5/VM_A
M[XXT'X^Z!YGB?X>- ]Y?Z5IA234(91/A#;QCBX5K>1=J !MR@*"#GRC]MG]J
M;_@L?^S58V_[4>K:=X.T'P!-J4<0\&6UO!?S:='(?W,>H2,@DWMPK/!+L#G
MVY6OIG_@FS^QW:?L7_"B7P_XYUVRN_B-XXN)-=\7213+EY%*@PQ#J\4!G"EP
M,;YR> ZBL'_@HIX1UW]LS4-'_8#^&MRT:WVH6FM?$W7T3=%H&D1.7BC8]#=7
M$B@Q1==L3,P"'=0![O\ LS_&BW_:*_9_\(?'"WT9].'B?0H+Z2P=MWV>1E^=
M W&Y0X8!L#(P<#.*[FL+X9^&O _@;P+IGP\^'*VT>C^&[./2;*VMIA(+9+=!
M$(F()^90H!SSGKS6[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!XG^U_XA_;*O+&S^&W[%?AW1+?7KVW>YU/QCXL++8:5"I"I'&NQ_.N
M9&W8&UU18R7 WH:^:_\ @FK^W]^USXO_ &L/$_[#_P"VII]I>>)='M;F:#5[
M2QA@EBF@*;HY!;A8I(GC<.DBJ#P/O!QM^Y_B%X_\(_"OP1JGQ&\>ZU%IVCZ-
M9/=:A>3=(XU&> .68G 51DLQ  )(%?,?["?[-NIZ)\8O&W[?7Q\TQ="\9?%G
M43#X<\.ZBZI/H^DDJ8+:0$\W4D<,1=!RHB X)=0 4=(_:V^+?[5O[<7Q&_9:
M^!_Q'?P9H7PS\/S>=K6GZ7:7=UJ>LK+'$8Y/M<4J);1R&1&1%61C&2)%W +=
M_81_X**>,_VM/V-M8^+%M\-5U7XA^&;L:5=^&]()CBU&]DV"UF!8GR(',@\Q
MV)$0BF;[JU\]_P#!'RPU31?^"E'[2.G>(%<7T%]J0N=_4L-7?<WOGKGOFH_^
M#:W3=6B\-_%_5YD<6$]]HD-LQ^Z942]:0#WVR19^HH K_M$?MU_\%8/V /C+
MX;\7?M6R^#]=\&>)+EV&B^&[&+[*D:,IF@BG,:7$<Z(X*F1G0_[>&Q]Y?M&Z
MA^U)X@T"S\(_LFPZ!I>JZC;M<7GB[Q:CM:Z9#P%2.!%9IKAR20&'EHJ,7R2B
MMX9^T/\ !FV_X*,_M>>%_",EMYGPN^"^IS7/BS4R,Q:WKC&,_P!EPGHZPK&O
MGL/NF5X^'Y'U=KPO_&W@69_AUXYAT^;4[ /I'B&TMXKR.,.H9)T5CLE4@@CG
M!!H ^*/^";O[97[:7BG]L#Q]^Q3^V#+INOZGX3TZ:[/B+2K"*$0/'+"@0^2D
M:/%*DZNA**XQ@CDA?O"OS!_8ON?VI_V+_P#@K5JO[+7QC\2VWBV#XKQW6LW_
M (E.GHDNH!+:YGAOE8#?%AH)86@W&-"6V@X5C^GU !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% %?5M1CTC2[G5IK>XF2UMWF>*U@:65PJ
MEBJ(H+.QQ@*!DG %?FY^VS^U-_P6/_9JL;?]J/5M.\':#X FU*.(>#+:W@OY
MM.CD/[F/4)&02;VX5G@EV!S@;<K7Z5U\G_\ !13PCKO[9FH:/^P'\-;EHUOM
M0M-:^)NOHFZ+0-(B<O%&QZ&ZN)%!BBZ[8F9@$.Z@"?XZ?\%*-/\ A9_P3DT7
M]MBP\(QC5O%6EV::!H-[(QB&I7"L2CL,,\48CFDXVEUBQ\I;(X#Q1^V_\</V
M3/'_ .S]=_'/XDCQ;X;^-FCI_P )$EWI-I:'P_?,MF?-M&MHHR;=6O$!2;S7
MVHQ#Y(%<#_P7G\$>'O!O[#'PX\'_  PCA7PUX2\9V^CK;6DPD6U\K3[B**-R
M"<,HC93GG)YY->;?\%K+#4]:^%'[)NC>'59KZZ\.745B(^IE>#1E3&.^[% '
MVA^VKK__  4J\4ZK?^%?V%-$T#0K'0+19-1\1>)!&;K5[IHQ(+:PCGC>(HJ,
M@:60!6D8H&4Q/GDO^"/G_!0#XL_MG^$?%W@OX[Z1;KXJ\#75JEUJEK9BW%Y%
M/YP DB7Y4F1X) VT*I#+A05;/TA^TA\<=/\ @!\++SQJ=)FU;5YW6Q\+>'K-
M2UQK.J2Y%O:1*.26;EB/NHKN>%->#_L<_ /0?^"9O[)WBWQ[\4[^#5?'5_HV
MH^-/',5C.GFW M(3*]M;@D;XX?,";_N^9<$Y =0 "]_P54_;TO/V+?@7<+\.
M$%QXZUJ'R](/V<31Z3$S;#?SJP*X#?+&KC$DG9E20#VK]EKQGXE^(_[,?PY^
M(?C/4OMFL:]X#TC4=6O/)2/S[F>RBEEDV1A57<[,=J@*,X  XK\D/VVOV_OV
M<?VAOV1=3\):+J6MZC\3_%GBJPUGQ3J%WH_DVD:0K*L=C;N7+"WMTD$<:D L
M3)*P#ROG]+_^"8WQG\&?&O\ 8@^'VI>"C=F/P]X9L/#^H?:X/+/VRRM(89MO
M)W)N'#=QV% 'OE%%% !1110 4444 %%%% !1110!Y]^U!\*?B7\;_@QJWPL^
M%GQD_P"$#O\ 68_L]UXCCT4WTT5JP(E2%1/#Y<C#"^9N)4%L ,0R_$F@_P#!
M!CXH:=;V7A[5_P#@HOXFO?#MN8XKGP\/#=Q';SVBD;K?;_:9149 5QM( /0]
M*_1RB@#P_P#:S_8NT;]HSQ9X$^,'AGQ%%X?\=?#;7(]1\-:O-8FXMYD61'>S
MN8E=&>%R@Y5E9,DKU8&#]G;]BVW^%W[0/CC]K?XF>)K77OB'X[$=O<W&G6#6
MUEI=C&D2);6Z.[NQ(@AWR,V6\M<*O.[W>B@#Y(_;Z_X)G^/?V[/'_A;QAJ7[
M2.F^&;;P:]P^B6-KX#>Z?=++$Y,LC:@@<CR8APBC@G'.!]+7EK\5H?!J6=AK
M?AZX\0GY7U&;2YX;-.OSBW$[NV./D\X9Y^8=*Z&B@#Q+X4_L3>&/#'QMN?VH
MOC)XRNO'WQ(FMOLMEKNH6:VUIHMMAAY&GVBLPMDPS LSR2'<^7^=]WMM%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %;68=6N-'N[?0
M+^"TOI+:1;*ZNK4SQ0RE2$=XPZ&10V"5#J6 QN7.1^>^N?\ !$+]H?Q!XNUK
MQS>?\%/?$T6I>(-2>_U>>Q\)SVXN+AL N5CU-5&%"J !A555&  !^B-% 'SW
M9_\ !/'X=:K^PC!^PU\2O%-WKUFEI*9_$ZV_DW3W[W4EU]N56>3;)YTA;!9M
MP)5B0QKG?#W_  3O\1>+/B%\)_%O[27Q.TOQ+8_!/25M?!FFZ/H4EG]MN4$*
MI?7C23R9<"V@;RHP%WINW;<H?J:B@#Y"_;A_X)J_'#]LOXO6'Q%M/VW;[P7I
MFA6S0^&]"T?PG(S6)D4">4SI?QF223H6VKA JXX);<_8)_X)U>*OV./&_B'Q
M_P#$#]IW5_B7J.L:5#I]A/J^FRP-I\"R-)(JF2ZG+!V\LX&W'E]\\?4-% 'R
M#J/_  2]UCPQX7^)_P &/@=\6M.\/?#[XM:DEYK>EWF@/<7FC$D?:([*19T0
MI(H" 2(?* &-^*^EO@M\(/ _P!^%.@_!KX;Z>UKHGA[3TM+&.1]SL!DM([8&
MYW8L[' RS$X&:ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M2&SGC;CFO;_C=^U2WP-^-_P[^$>N_#J:]M/B1K#Z9I6MV>IIBUG1 S":%E!
MP1@JS9P<X[@'KM%>4ZI^T9XDUKXF>+OAA\&/AG;>)[WP%%:?\)0+OQ&E@XGN
M8/M$5M;*8I!+(8BK$R-#&"X7>2'V^(?ML?MD?&W1_P!GWX0^._A5\,)].MOB
M9XK\.P:G+>ZLD5U8_:95N/[.5<9$DBQ/$\IPJ*2 "6R@!]BURWQH^-?PP_9Y
M^'-_\6_C'XJCT7P]IAB%]J,EO+,(S)*L2#9$K.Q+NH^53UST!->2?&W]O"__
M &>-<^'WACXJ?LZ^([:]\?:V=-ADT[4;2\@MI0Y C4Q.99IF4HRH(E5B^T/D
M&N;^,/[?6O\ PW_9H\7_ !D^/W["WC+3K#P_K_\ 9EUHFJW.G30W$;/ L%R[
MF3:T3RRJFZ%)U#KP2!D 'U'8WMIJ=E#J5A<++!<1+)#*AR'1AD,/8@@TMW=V
MMA:RWU]<QPP0QM)--,X5(T R68G@  9)->7_ !I_:BTGX3Z]X ^'FE>$YM9\
M6?$N]FMO"VD?:Q;P8@@$]Q-/<%6\J.-&7.U'<E@%0\X@^ W[4R?%KXN>._@!
MXO\  ,OAOQC\/I+-M6LTU%;RTNK:ZB,D%Q;SA(RZE1RKQHRD@8SG !T_P>_:
M(^"OQ_.MGX-?$&R\0Q^'-3_L_5[C3U<Q0W.T-L60J$EX(^9"R]LYKM*^./\
M@G_XI\/_  ^\9?M9^./$ER+72]&^,VL:AJ,X0GRX8HC+*^!R<*K'CK7K_AG]
MJ/X@ZY:> O%UW\!_+\+?$2[MDTC5[+Q-'<S:?%<0-/#)>PB%5CWJH $4DRAV
M"EAD$@'M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@9)..F2:J2_!KX036D5A-\*O#;P0,S00-H5N4C+8W%1LP"<#..N!Z4 ?,_\
MP4MUO1K+XZ?LNF[U6VBW_&BUD0R3*-R;%7<,GIET&>F6'K7*>"?VA?!G[%?_
M  4K^-'A/]IS7H_#FC?%%-)USP;XJU7*6=P+:U\F2W:7&%*EBHW$ >203\Z9
M^P[OX-_"&_$2WWPJ\-S""$10"70[=O+C!)"+E.%!)X'')JQXM^&'PT\?Z5;:
M#X[^'FA:W8V;JUG9:OI,-S% P& 4212%(  &!Q0!Q&@_M;_!K5/A=XF_:".N
M):_#K0"S#Q@]O*8=1" >?/ BH7EA5RL2NH/F.D@4$!6;O? GCCPI\3/!>E?$
M3P+K,>HZ-KFGPWVE7T2,JSV\J!T<!@&7*D'! (Z$ U8O_#'AO5/#LGA#4_#U
MC<Z3-:_99=+GM$>W>#;M\HQD;2FWC:1C'&*L:;ING:/I\&D:180VMI:PK#:V
MMM$$CAC4!5154 *H   '  H FHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^0O\ @KQ^
MQI\;/VROAQX0\,_!.QTZ>ZT;6Y[J^&HZ@MNHC>'8,$@Y.>U?7M%<F.P=',,+
M+#U;\LM[;[W/>X8XBS#A+/:&;X%1=6DVX\RO'6+CJDUT;ZGXH?\ #B[]O?\
MZ%_PO_X4B?\ Q->H_L4_\$AOVR?@9^U5X'^+GCW1?#\>CZ#K:W6H/:Z\DL@C
M",/E4#YCDCBOU>HKY^CP;E%"M&K%RO%IK5='?L?K^9?2/\0<URZM@JT*')5A
M*$K4Y)VDG%V]_>ST/D+_ (*\?L:?&S]LKX<>$/#/P3L=.GNM&UN>ZOAJ.H+;
MJ(WAV#!(.3GM7P;_ ,.+OV]_^A?\+_\ A2)_\37[7T5T9CPOEN9XIXBLY<SM
MLU;16['B\(>./&G!.14\HRZ-)TH.37/"3E[TG)W:FNKTT/YO/C]\"_'W[-7Q
M;U;X*?$^WM8M=T7R/MT=E<B:(>=;QSIAQU^25,^AR.U<=7Z)_P#!2[_@FC^V
MU^T#^VUXU^+OPB^"O]K^'=7_ +-_L_4/^$CTVW\WRM-M89/W<URCKB2-U^91
MG;D9!!/A/_#FW_@I%_T;E_Y=^C__ "77YCC<CS&EC*D*-";@I-)\LG=)NSO;
M73J?W!PUXH<'X_AS!XK,,TPL*]2E3E4C[:G'EG*"<X\KG>-I-JSU6SU/F*ON
M3_@E9_P3Z_:+\1?%#X8_MCZ;INDGP5'K<MTT[ZHHN/+@EFMI/W6,Y\R-L#/(
MYKSC_AS;_P %(O\ HW+_ ,N_1_\ Y+K]8?\ @FC\&OB3^S]^Q+X*^$7Q=\.?
MV1XBTC^TO[0T_P"V0W'E>;J5U-'^\A=T;,<B-\K'&[!P00/7X9R"O6S*^+I3
MA&*YDVG'WE)65VO70_/?&OQ8RK+N"W#A_'8?$5:\_93C&I"HU2G3J<TDH3NK
M-17,]$W;JCSC_@KQ^QI\;/VROAQX0\,_!.QTZ>ZT;6Y[J^&HZ@MNHC>'8,$@
MY.>U?!O_  XN_;W_ .A?\+_^%(G_ ,37[7T5]OF/"^6YGBGB*SES.VS5M%;L
M?S#PAXX\:<$Y%3RC+HTG2@Y-<\).7O2<G=J:ZO30_*']BG_@D-^V3\#/VJO
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
M%M<2AP H;?(A.0%49ST4>E;>M>'/#WB31I?#GB+0K._T^= DUA>VJ2PR*""
MR,"I (!P1V% 'QQ^WS\6?AGXL^,?[+/BWPWXYTR]TJ?XQ@VVI07:F"=$ B:2
M.3.V2/S"%WJ2I)X-=5_P6NO+2U_X)H_$6&YN8XWN)-'C@5W ,C_VO9MM4=SM
M5C@=E)[5]$ZK\)_A9KLT5QKGPU\/WDD,"00O=Z-!(8XE&%12R'"@= .!5C6O
MA[X!\2V5KIOB+P/H^H6]BFRQM[W3(I4MUP!A%92$&%48&. /2@#YG_:I_:HM
M?AW\4O@;\'KOQUI_@WPUX\L[NXU+XES^1FTBAM$*6UK/.K10/.71&F8':CC;
MAF##@OV-/'OP6T7_ (*C_&/1?!OCE[RT\0^%_#P\-SW^J7-[/K)2WW2S0RW#
M/+=1CEO-!9-GS!MF#7V?J'PK^&&K>'K;PEJOPXT&YTJRG\ZSTRXT>![>"7);
M>D97:K99CD '))[U<;P=X1;5YM?;PKIIO[FR%G<7IL8_.EM@<B%GQN:/)/R$
MXYZ4 ?%W[%_C?P'HY_;,\1>);:WUK2-,^)FOWVKZ7%(K_:[-+:0R1XS@AQ'(
MF3P2#Z5SVB> ?%_[#GC;X5^-_P!BG]H*Y\;_  <^)GC:RTF/X::O>"_6UANB
MTC76G3$[E2%%>1A\I3;F4N-Q7[DTSX3?"O1'FDT;X9^'[1KBW>WN&M=&@C,L
M3C#QMM0;E8<%3P>]1^&O@Y\(?!GB";Q;X/\ A7X;TG5;E"EQJ>FZ';P7$JGD
MAI$0,P]B: .DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M7R0W]QL5]<T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MPV^!VJ>(KF34_$_Q:M_AMK&I+,1+-I<<I<IO!SS$;> _WDW YR<@'Z4_#_\
M:(^!WQ5UIO#OP[^*.CZO>BW:XBM[.[#&X@#;3/#GB>(,0#)'N0$@9Y%=G7R!
M_P %<]73X!?L_P#@/]H7P#:QZ?J7PP^(.EW&D?8T";;)T>WGL@!C$,D15&0<
M$(!VKZ^C=)4$D; JP!4CN* ."N/VJ/V;+7QO_P *SN?CKX5C\1[]HT!];A%Z
M6QNQY&[?T!/3IS7?5\6^*+> _P#!>'PY(85W#X"N^[;SN^VW2Y^N./I7I^O?
MMZ3:;^U!KG[*.C_LW^,=1\2:7X6.L:>L4]D%U13/'%'Y;"8QPPD.S&:=XMOE
M[=A=E4@'T'7GGQB_:J^!/P%%T?B?XRGM!I]M'<ZJVGZ'>Z@--@D8K'-=FTAE
M^RQN58*\VQ6VM@G:<<I^S9^V)J'[0MGX_P##%Q\&-1\-^/?AS?\ V/7?!6HZ
MM!*6EDB:2V*74?[MDEV, ^,#!/*X)\0_8%\9_%'X@?M!?M#V'C?X+1:A8ZU\
M3WT_Q+)>ZY;S1Z?!':"!;5HV4_:4$0"?+\I!QB@#[-\*>*_#7CKPU8>,O!NN
MVNIZ5JEHESIVH64PDBN(7 971AP00<UH5X%X/_:';_A!=7A_9 _9NB\0^"_
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
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_!W_@X&_X-^?\
M@HI_P47_ ."BFI?M*_LU>&_"=UX7NO">EZ?%+K'BF.TF,T$;+(#&RD@9(P>]
M?O%10!_*%_Q"&_\ !9+_ *$OX?\ _A=P_P#Q%'_$(;_P62_Z$OX?_P#A=P__
M !%?U>T4 ?$G_!OS^PI\?O\ @G3_ ,$ZM-_9J_:4T_2[7Q1:^+-4U"6+1]26
M[A\F>16C(D4 $X!R.U?;=%% '\H7_!R+_P $9/VCOV'?VCM>_:]_X2OQ!\1/
MAE\1/$$MW_PFNL3-<W^D7\S%OL.H2?\ CL,V KJH3"LNT_F!7][GQ5^%7PX^
M./PXUKX0_%[P7I_B+PSXBT^2QUO1-4MQ+!=P.,,C*?S!&"" 000#7X0_\090
M_P"'CG_)5O\ C&7_ )"__'[_ ,3W_6?\@/I_Y.?\\NWF4 ?EY_P3Z_X(;_\
M!17_ (*8^ M2^*W[,WPFLSX6TZ\-F/$7B35X]/M;RX'WXK<R?-.4XW%054G!
M8-Q7[;_\&SG_  17_;B_X);?'+XF^/?VK]"\-VFG^*O"=GI^DMH?B%+UVFCN
M3(P954;1M/6OUJ^%7PJ^''P.^'&B_"'X0^"]/\.^&?#NGQV.B:)I=N(H+2!!
MA451^9)R222222:Z"@ KY\_X*M?LY?$O]KK_ ()U_%O]FKX.6MG/XH\8^$Y-
M/T6+4+L00M,TB, \A!"#"GFOH.B@#^4+_B$-_P""R7_0E_#_ /\ "[A_^(KZ
M$_X)2_\ !LU_P5'_ &1/^"BOPD_:5^,?A7P7#X7\'>+(]0UJ73_&$4\RPB-U
M)2,*"YRPXK^CFB@"MK%W+8:1=7T(4O!;/(@8<9"DC/Y5\W>'_%_[$O\ P4Z_
M94TOQ!\71X5U:"31TFUJVNKQ(+OPY>F,>> Y82VI5P</D!U .65N?IF2..:-
MHI4#*P(96&00>H(KD_%'P#^!7CBYM;SQK\%O"6L36,:1V4NJ>'+6X:W11A50
MR1DH    ,8Q0!^>_P6\3?M&?L]?\$FOC=J7P8\1ZQK&CZ!XRU"S^$_B-U8SM
MX>^U0P2ZA;X'$00SRHRX"MYCC 6K_P 6M#_8N_:(_P"";'@#2O@/\8M#TOX@
M^$[.TU3P+::9>"77)/$.Q&N+9K:+=<R3SS*2S!2?,5)LE%R?TBAL[.WLUT^W
MM8TMTC$:0)& BH!@*%' &.,5SG@_X)?!CX>:Q/XB\ ?"+PQH>H76?M-]H^@6
MUM--GKN>- S9]S0!\;_L2?\ !0GX-:A?>)_&?[:WCVU\(?&?3H8=#USP_KFG
MM9M;6EJ"4ALHSN,S33/+-(B?O&DD5 A2.(F?_@K%XK\-W/Q'_95N?$ICT]+C
MXR:7?7FG:N8TDM[836QE\Y-Q ";MK\E0<C)K[)U;X4?"W7O%]I\0=<^&N@7N
MOV&/L.N7>C027EOCIY<S*73'L11K?PH^%OB74Y=;\1_#;0-0O9]OG7=[HT$L
MLF%"C<[*2<  #)Z "@"SX:\"^!O!YEE\'>#M)TLW.#.VF:?%!YOINV*-WXUK
M57TK2=*T+3HM(T/3+>SM(%VP6MI"L<<:^BJH  ^E6* /(]/_ &V_V-_&WAW6
M9[3X\>%[ZWTZYFT_5=+GN@+EI5)C: 6D@$LS.<HJJC>83A-V:^8/B?\ L'_$
M34/^".UY\#?#GAJ[@\2:=J-SXJT#PRPW36B'49KM+#:"<S+:RLFP9S-E1GK7
MVWI_PF^%>D>+)O'ND_#3P_:Z[<NS7&M6^C0)=RLWWBTP0.Q/<D\UT% 'QO\
M\% /BIIG[5G_  3_ -'^'GP7OK?4_$?QJN-&LO#FEV\P>5#]I@N;II$&6C2!
M(9!,S "(C#8/%,\;?".#]EK_ (*'_!OXT22^7X.U7X<'X<WVK386*RO8%,ED
M9F/"?:-JQ)VWICC(S]9:+\.OA]X<\0WOB[P]X$T:PU;4O^0CJEEI<45Q=<Y_
M>2*H9^>?F)YJ_K>AZ)XETF?0?$>CVNH6-U&4NK*]MUEBF7^ZR,"&'L10!\I:
MOX0E^/\ _P %;_#_ ,1_"\BW?A[X,> KB#5M4A;="NM7WGQBQ##@R+;2B5@/
MN94-@L,_6]4/#7A;PQX+T:'PYX.\.6&DZ?;@B"PTRS2"&/)R=J( J\\\"K]
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M@6Y9F)R23LY-6%^%/PN76CXD7X;: -1-R;@WXT>#S_.+;C)OV[MV[G=G.>:
M/F/]B?5]*NO^"D_[6MK:ZE!)(]_X2*1I*"6\NPN$DP!UVN0K>A(!YJI_P3=U
MO1_$_P 9/VI]+\.^);=KB7XP7CQ2VTRNT:LC1K* #R-Z, >A*FOJ.Q^#OPCT
MN5Y],^%GARW>2%X7>#0[="T;J5="0G*LI*D=""0>M/T;X3_"SP[J46M>'_AI
MX?L+R DPW=GHT$4L9((.UE0$9!(X/0F@#Y/_ ."/WQ T;X4?LSZU^S#\8=7L
M_#OC#X5>(]3@\3:=JUVL+K;R3O<I>Y<C= WFL!+]TA,YP03XK<> +[X??\$>
M?V@_'.KQOIVD_$/Q]J&O^$K.[7RB=-GOK2*V<(V"#*L.]1CYD*$<&OT8\5_!
M_P"$OCO6K7Q)XX^%WAW6=1L<?8K_ %71(+B:WP<C8\B%DY)Z$5?\2>"_!WC&
M"*U\7>$],U6*!BT$>I6$<ZQDC!*AP<''I0!Y%X^\0:%<_P#!.#6O$,&L6SV$
MGP6N9([Q9E,3*=);!#9QS7SMK.L:2?\ @WVCN/[3M_+/PL@MP_FC'G><J>7G
M/WM_RXZYXK[?_P"%;?#K_A'_ /A$O^$!T7^RO.\W^S/[*A^S^9_?\O;MW>^,
MU6_X4[\(SIPT@_"SPY]D$WG"U_L.W\OS,;=^W9C=CC/7% 'QC_P4>US11_P1
M[\)7O]K6WE7%GX1^SR"9<2X-NQVG/S856/'92>U>@_M"?M4^'+#]N/0_V;/B
M!\4+#X=>$)_AW)KTWC)[Z*RN-=D:YV+IL-])@6L.Q&E9HV65S& K)U;Z-F^#
MOPCN+*'39_A9X<>WMF=K>!]#MRD1;&XJI3"DX&<=<#TJ:Z^%OPRODTR.]^'6
MA3+HDADT99=(A86#DY+0Y7]T<]UQ0!\5_P#!.OQ9\.W^)/[3WPU\'ZU++>ZE
MXUN[K1-*NY+B2^GL_LC*MPPGS,4)*CS9/O,ZC<2ZYWO^"57Q=^&-]_P3+T/P
M%9^.--EUGP]X4UN7Q!IL=R&ETM!>W9!N0/\ 4;E<,HDVEU#,N0K$?8NG^&?#
M>D:K>Z[I7AZQM;[4V1M2O+>T1);LHNU3(X ,A X&XG X%4Q\-_AVNFWVC+X"
MT46>IW/VG4K0:5#Y=W-D-YDJ[<2/D [FR<@&@#\T;+P5X[^(W_! 'P->_"JS
M?5;OPEK;ZUJFE6?SO<6]KK%XTL95<D[ ZS$==L><'BOHS_@H1\5_AK^U#_P3
M?O[/X0ZS:>(KWXF)I5IX*TBSG22YO;V2]MY1"(P<K)$$=I <>6(GW8VFOJGP
MUX*\&^#(Y8?!_A+3-)2=@TZ:;81P"0C."P11G&3U]:S_  W\'OA)X,\0W/B[
MP?\ "WPYI6K7F[[7J>FZ);P7$^3D[Y$0,V3UR: /DKXM:9;?#O\ X**_L=?#
MW6O$4$][H?A#Q%8W4[S &5QHP@1SGG]XZ,%SU.0.:W8-7TD?\%R)K/\ M*#S
MC^S<+?RO-&[S?[967R\?WO+^?'7;STKZ<UGX5?"_Q'JDFN>(?AOH%_>S;?-O
M+W1X)97V@*N7923@  <\  4+\*OA>FN?\),GPWT :E]J^T_V@-'@\_SMV[S?
M,V[M^[G=G.>: -^OB/\ X*^>(=!T?XG_ +,B:MK-M;&'XX:9=RB>=5V01SP[
MY3D\(N1EN@S7VY6!K?PJ^%_B;4Y-:\2?#?0-0O)MOFW=]H\$LKX 499E).
M!D] !0!B_M.>"O$7Q-_9K^(/P[\&/_Q-O$'@C5=.THAPN;B>SECC^;MEF'/:
MOBO]D/\ :6_X)B:[^S5H7@?X^_"/P+IGC_PWID&A^)O!^M^ ()M3OM0MU6#]
MU";=GN9)G0-L7+AW*L 17Z"Z5I.E:%IT6D:'IEO9VD"[8+6TA6..-?154  ?
M2LA_A3\+I/&H^),GPVT!O$2KM77SH\!O0,;<>?M\SIQUZ4 ?%OQ$^*FD?L5?
M\%&? WQE^,WA*/P=\//&_P %K7PG:S00@V/AB^@G$XL285V)$@"H-JA<2;@
MJ,1]):/^T[\)_C?X:\9:A\(]>M-:\-:)X=G.K>,;67_03=&)F%M%*1MF*1@O
M(RMMCWQ#)+,%]-\6>#O"/CS1)?#/CGPKINM:;.09M/U:QCN8),=-T<@*G'N*
MBB^'_@.'PHG@.'P3I":'$H6+1ETV(6B*&W "';L #<CCKS0!\&?L_:KI0_X-
MZ-2=]1MPL?P]\202$RK\LK7MZ%0\\,2R@#J=P]14?[3'B/0$_P""?W[&5S+K
M=J$_X6!\/I"[7"@!8M-<2L>> AX8_P )X.*^ZE^#?PA2Q?2T^%7AL6TDJRR6
MXT.W\MI%#!7*[,%@&8 ]0&/J:8_P3^#4D202?"3PPR1Y\M&T&W(7)R<#9QF@
M#YK_ &ZM8TFR_P""@G[)D-WJ=O$__"0^(_EDE .'LK=$X)_B<A1ZGBLO]C?Q
M!+\!_P#@H-^T!\$?C%?+IVH^._$$'BSP1=W\@CCU>Q82AXX7; =H0T:%!D_)
M)QA":^J[SX-_"'49$EU#X5^&YWCA2*-IM#MV*QHH5$!*<*J@ #H  !5CQO\
M#'X;?$RQATOXC_#W0_$%M;/OM[?6])ANXXF_O*LJL%/ Y% 'S1^R7X/_ .$E
M_P""A_[0?[3?ABX1O!]_%H^@V.I0L/LVIWUK:1"\>-APX@>/RF<<;V<9RK5\
MZ_"'P!XL^/G_  1&^*7@+X/R'4M8?QGJ=U'96#[Y+F.#4X+MXE"\EGA0E5'+
MY4#.ZOTN_P"$6\,?\(\/"7_".6']E" 0#3/L:?9Q$.B>7C;M]L8JOX;^'_@/
MP9-+<>#_  3I&E23J%F?3=-B@,@'(#%%&1]: /EOXO?M%_";X[_\$G=8\2^'
M]:M+ZY\3_#LZ+8:';R+)='7)K<01V"PC+F=;D@! ,_+N''->?_M%^#O"?[,W
MP1_9/B^*/Q.M?"WQ \ W5K:Z1K.M1O)I$6RPC.HVUXZ<K$R1)"C)\VXIP%WL
MGVQIWP>^$FD>,9?B)I/PM\.6OB"X+&?7;?1+=+R0G.2TRH'.<G.3WKQ/]K_P
MU^TH?C3X4^('@_X#:1\6/A[I>BW4.J> Y]4MK6ZAU.5P!J2B['DW&R#=$J$Y
M FFQ]X$ '/? 7Q5^SI\>OVTO^&EI_P!IOX>ZWXQC\%CPYX7\%^$O$:7/V6T$
MKW$\[/)Y<MS*Q9A\L2+&@((8G<,K_@H1'XI_92^/'@?_ (*(_#'PE=ZN+9/^
M$0^(FAZ</WFI:?=/_H;^FZ.Z**">69X5Z"NA\'? &R^-'BGP[XEO_P!@GPW\
M(H_#WB&RUE=>N4TLZS(]K,LR06XT\/Y22,@65I)!F,N@C8OO36\+C]KO]I'X
MEP>'/V@_V?M+\!>!_"'B_P#M6*YB\51ZC-XG:U<M8(L4:CR8DF$5T[N<LT,2
MA!\Y !ZI^S9\,=4^$GP;TCPMXFN4N=?G$NI>*;V/I=:K=RM<WD@/=3/+(%]$
M"CH!7=444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
B1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Apr. 18, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan.  03,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-14845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TRIMBLE INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">94-2802192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10368 Westmoor Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Westminster<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">887-6100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TRMB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">238,583,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the information required by Part III of this report is incorporated by reference from the proxy statement relating to the registrant&#8217;s 2025 annual meeting of stockholders (the &#8220;Proxy Statement&#8221;), to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000864749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 738.8<span></span>
</td>
<td class="nump">$ 229.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">725.8<span></span>
</td>
<td class="nump">706.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">194.3<span></span>
</td>
<td class="nump">235.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">103.3<span></span>
</td>
<td class="nump">89.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">196.2<span></span>
</td>
<td class="nump">147.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">312.0<span></span>
</td>
<td class="nump">421.2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,270.4<span></span>
</td>
<td class="nump">1,830.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">188.4<span></span>
</td>
<td class="nump">202.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">123.5<span></span>
</td>
<td class="nump">124.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,988.4<span></span>
</td>
<td class="nump">5,350.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other purchased intangible assets, net</a></td>
<td class="nump">998.1<span></span>
</td>
<td class="nump">1,243.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets</a></td>
<td class="nump">294.4<span></span>
</td>
<td class="nump">412.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments</a></td>
<td class="nump">361.0<span></span>
</td>
<td class="nump">127.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">264.1<span></span>
</td>
<td class="nump">247.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">9,488.3<span></span>
</td>
<td class="nump">9,539.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">161.6<span></span>
</td>
<td class="nump">165.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">227.2<span></span>
</td>
<td class="nump">181.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">800.4<span></span>
</td>
<td class="nump">663.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">325.0<span></span>
</td>
<td class="nump">39.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">211.2<span></span>
</td>
<td class="nump">201.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Liabilities held for sale</a></td>
<td class="nump">62.6<span></span>
</td>
<td class="nump">48.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,788.0<span></span>
</td>
<td class="nump">1,829.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,390.6<span></span>
</td>
<td class="nump">2,536.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="nump">95.6<span></span>
</td>
<td class="nump">98.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities</a></td>
<td class="nump">199.9<span></span>
</td>
<td class="nump">287.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">123.4<span></span>
</td>
<td class="nump">121.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">145.5<span></span>
</td>
<td class="nump">165.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,743.0<span></span>
</td>
<td class="nump">5,039.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 10)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 360.0 shares authorized; 245.8 and 246.5 shares issued and outstanding at the end of 2024 and 2023</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in-capital</a></td>
<td class="nump">2,369.4<span></span>
</td>
<td class="nump">2,214.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">3,757.6<span></span>
</td>
<td class="nump">2,437.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(381.9)<span></span>
</td>
<td class="num">(152.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">5,745.3<span></span>
</td>
<td class="nump">4,500.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 9,488.3<span></span>
</td>
<td class="nump">$ 9,539.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value per share (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">3,000,000.0<span></span>
</td>
<td class="nump">3,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value per share (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">360,000,000.0<span></span>
</td>
<td class="nump">360,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">245,800,000<span></span>
</td>
<td class="nump">246,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">245,800,000<span></span>
</td>
<td class="nump">246,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Income - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 3,683.3<span></span>
</td>
<td class="nump">$ 3,798.7<span></span>
</td>
<td class="nump">$ 3,676.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization of purchased intangible assets</a></td>
<td class="nump">93.3<span></span>
</td>
<td class="nump">108.7<span></span>
</td>
<td class="nump">85.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">1,287.0<span></span>
</td>
<td class="nump">1,465.9<span></span>
</td>
<td class="nump">1,570.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">2,396.3<span></span>
</td>
<td class="nump">2,332.8<span></span>
</td>
<td class="nump">2,105.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">662.3<span></span>
</td>
<td class="nump">664.3<span></span>
</td>
<td class="nump">542.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">603.8<span></span>
</td>
<td class="nump">583.0<span></span>
</td>
<td class="nump">553.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">547.9<span></span>
</td>
<td class="nump">487.5<span></span>
</td>
<td class="nump">422.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">15.9<span></span>
</td>
<td class="nump">45.6<span></span>
</td>
<td class="nump">30.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of purchased intangible assets</a></td>
<td class="nump">105.7<span></span>
</td>
<td class="nump">103.6<span></span>
</td>
<td class="nump">46.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expense</a></td>
<td class="nump">1,935.6<span></span>
</td>
<td class="nump">1,884.0<span></span>
</td>
<td class="nump">1,594.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">460.7<span></span>
</td>
<td class="nump">448.8<span></span>
</td>
<td class="nump">510.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating income (expense), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Divestitures gain, net</a></td>
<td class="nump">1,687.9<span></span>
</td>
<td class="nump">9.2<span></span>
</td>
<td class="nump">99.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(90.7)<span></span>
</td>
<td class="num">(161.0)<span></span>
</td>
<td class="num">(71.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">(Loss) income from equity method investments, net</a></td>
<td class="num">(48.1)<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
<td class="nump">31.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (loss) income, net</a></td>
<td class="num">(3.9)<span></span>
</td>
<td class="nump">31.9<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total non-operating income (expense), net</a></td>
<td class="nump">1,545.2<span></span>
</td>
<td class="num">(91.8)<span></span>
</td>
<td class="nump">58.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before taxes</a></td>
<td class="nump">2,005.9<span></span>
</td>
<td class="nump">357.0<span></span>
</td>
<td class="nump">569.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">501.5<span></span>
</td>
<td class="nump">45.7<span></span>
</td>
<td class="nump">119.4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,504.4<span></span>
</td>
<td class="nump">$ 311.3<span></span>
</td>
<td class="nump">$ 449.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 6.13<span></span>
</td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 1.81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 6.09<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Shares used in calculating earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">245.5<span></span>
</td>
<td class="nump">247.9<span></span>
</td>
<td class="nump">248.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">247.2<span></span>
</td>
<td class="nump">249.1<span></span>
</td>
<td class="nump">250.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,284.0<span></span>
</td>
<td class="nump">$ 1,771.7<span></span>
</td>
<td class="nump">$ 1,986.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of sales</a></td>
<td class="nump">698.3<span></span>
</td>
<td class="nump">875.0<span></span>
</td>
<td class="nump">1,040.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=trmb_SubscriptionAndServicesMember', window );">Subscription and services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,399.3<span></span>
</td>
<td class="nump">2,027.0<span></span>
</td>
<td class="nump">1,690.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of sales</a></td>
<td class="nump">$ 495.4<span></span>
</td>
<td class="nump">$ 482.2<span></span>
</td>
<td class="nump">$ 444.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income (expense) classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=trmb_SubscriptionAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=trmb_SubscriptionAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Comprehensive Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 1,504.4<span></span>
</td>
<td class="nump">$ 311.3<span></span>
</td>
<td class="nump">$ 449.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Other comprehensive income (loss), net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(227.2)<span></span>
</td>
<td class="nump">86.4<span></span>
</td>
<td class="num">(81.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax', window );">Net change related to derivatives and other</a></td>
<td class="num">(2.6)<span></span>
</td>
<td class="num">(3.6)<span></span>
</td>
<td class="nump">8.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 1,274.6<span></span>
</td>
<td class="nump">$ 394.1<span></span>
</td>
<td class="nump">$ 376.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Stockholders&#8217; Equity - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Stockholders&#8217; Equity</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,944.7<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 1,935.6<span></span>
</td>
<td class="nump">$ 2,170.5<span></span>
</td>
<td class="num">$ (161.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 449.7<span></span>
</td>
<td class="nump">449.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">449.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under employee plans, net of tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under employee plans, net of tax withholdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.6<span></span>
</td>
<td class="num">(43.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(394.7)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
<td class="num">(47.6)<span></span>
</td>
<td class="num">(347.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,050.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">2,054.9<span></span>
</td>
<td class="nump">2,230.0<span></span>
</td>
<td class="num">(234.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 311.3<span></span>
</td>
<td class="nump">311.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">311.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under employee plans, net of tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under employee plans, net of tax withholdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.6<span></span>
</td>
<td class="num">(24.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21.0)<span></span>
</td>
<td class="num">(79.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 29, 2023</a></td>
<td class="nump">246.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 29, 2023</a></td>
<td class="nump">$ 4,500.1<span></span>
</td>
<td class="nump">4,500.1<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">2,214.6<span></span>
</td>
<td class="nump">2,437.4<span></span>
</td>
<td class="num">(152.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,504.4<span></span>
</td>
<td class="nump">1,504.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,504.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(229.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(229.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under employee plans, net of tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under employee plans, net of tax withholdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.6<span></span>
</td>
<td class="num">(35.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(175.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26.0)<span></span>
</td>
<td class="num">(149.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 03, 2025</a></td>
<td class="nump">245.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jan. 03, 2025</a></td>
<td class="nump">$ 5,745.3<span></span>
</td>
<td class="nump">$ 5,745.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 2,369.4<span></span>
</td>
<td class="nump">$ 3,757.6<span></span>
</td>
<td class="num">$ (381.9)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jan. 03, 2025</div></th>
<th class="th" colspan="2"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flow from operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,504.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 311.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 449.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">232.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">250.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">171.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(104.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(40.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">158.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">145.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">120.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments', window );">Divestitures gain, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,687.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(99.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">93.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">41.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) decrease in assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(135.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(36.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(55.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">67.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(113.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current and non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(116.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(67.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(46.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(12.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(24.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">20.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(54.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">168.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">26.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">108.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">265.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(38.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other current and non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(52.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(29.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">531.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">597.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">391.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flow from investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestitures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,923.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">215.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions of businesses, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(22.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,088.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(373.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(33.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(42.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(43.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">45.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(25.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,861.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,068.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(226.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flow from financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of tax withholdings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(13.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(175.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(100.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(394.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from debt and revolving credit lines</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">521.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,847.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">814.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on debt and revolving credit lines</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,199.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,292.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(590.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(29.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(15.3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,864.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,431.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(199.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(20.6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">508.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(32.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(54.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">238.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">271.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">325.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">747.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">238.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">271.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow disclosure:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">140.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">133.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">73.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash tax paid, net, excluding tax for the Ag divestiture</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">168.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">197.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_IncomeTaxPaidNetDiscontinuedOperation', window );">Cash tax paid for the Ag divestiture</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 122.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes $9.0 million and $9.1 million of cash and cash equivalents classified as held for sale as of January&#160;3, 2025 and December&#160;29, 2023.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_IncomeTaxPaidNetDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Paid, Net, Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_IncomeTaxPaidNetDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Cash Flows(Parenthetical)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Held-for-sale | Trimble Ag</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_TrimbleAgMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_TrimbleAgMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description Of Business And Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description Of Business And Accounting Policies</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1: DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble Inc. (&#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) is incorporated in the State of Delaware since October 2016.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes.  We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds.  We generate revenue primarily through the sale of our hardware, software, subscriptions, maintenance and support, and professional services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include our results of our consolidated subsidiaries.  Intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52&#8211;53 week fiscal year ending on the Friday nearest to December&#160;31.  2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week year and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week years </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ending on January&#160;3, 2025, December&#160;29, 2023, and December&#160;30, 2022.  Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price of performance obligations; (ii) inventory valuation; (iii) valuation of investments; (iv) valuation of long-lived assets and their estimated useful lives; (v) goodwill and other long-lived asset impairment analyses; (vi) stock-based compensation; and (vii) income taxes.  We base our estimates on historical experience and various other assumptions we believe to be reasonable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Actual results that we experience may differ materially from our estimates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Ag divestiture and our Chief Operating Decision Maker&#8217;s (&#8220;CODM&#8221;) revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new segment structure.  This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy.  We report our financial performance, including revenue and operating income, based on three updated segments: (i) Architects, Engineers, Construction and Owners (&#8220;AECO&#8221;), (ii)&#160;Field Systems, and (iii) Transportation and Logistics(&#8220;T&amp;L&#8221;).  Prior years&#8217; information have been adjusted to reflect the change in segment reporting.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM views and evaluates operations based on the results of our reportable operating segments under our management reporting system.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers.  We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP and determine whether there is a discount to be allocated based on the relative SSP of the various products and services. &#160;We estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments.  As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation.  Descriptions are as follows:</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Product</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue includes hardware and perpetual software licenses.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped. &#160;We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including perpetual licenses is recognized upon delivery and commencement of the license term. &#160;In general, our contracts do not provide for customer specific acceptances.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Subscription and Services</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SaaS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may be sold with devices used to collect, generate, and transmit data. &#160;SaaS is distinct from the related devices.  SaaS is provided on either a subscription or a consumption basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, we may host the software that the customer has separately licensed.  Hosting services are distinct from the underlying software.  Subscription terms generally range from month-to-month to <span style="-sec-ix-hidden:f-421">one</span> to three years. &#160;Subscription revenue is recognized monthly over the subscription term,&#160;commencing from activation.  Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain an on-premise term license component as well as maintenance and support.  Term licenses are distinct and recognized upon transfer and commencement of the subscription license term.  Maintenance and support are recognized ratably over the subscription term.  The subscription term generally ranges from <span style="-sec-ix-hidden:f-423">one</span> to three years.  </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware maintenance and support, commonly called extended warranty, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entitles the customer to receive replacement parts and repair services. &#160;Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from <span style="-sec-ix-hidden:f-425">one</span> to two years depending on the product line.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software maintenance and support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support.  Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from <span style="-sec-ix-hidden:f-427">one</span> to three years, with one year being most common.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services.  The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis.  Revenue for distinct professional services is recognized over time, based on work performed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Costs to Obtain Customer Contracts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission.  These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life, which ranges from <span style="-sec-ix-hidden:f-429">three</span> to seven years.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024 and 2023, deferred costs to obtain customer contracts were $124.3&#160;million and $96.4&#160;million.  These costs are included in Other non-current assets in the Consolidated Balance Sheets.  Amortization expense related to deferred costs to obtain customer contracts was $55.2&#160;million, $39.5&#160;million, and $32.0&#160;million for 2024, 2023, and 2022.  This expense is included in Sales and marketing expense in our Consolidated Statements of Income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, includes billed and unbilled amounts due from customers.  Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required.  Both billed and unbilled amounts due are stated at their net estimated realizable value.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected.  Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer&#8217;s ability to pay.  At the end of 2024 and 2023, the allowances for credit losses were immaterial.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value.  Cost is computed using standard cost, which approximates actual cost.  Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances.  Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues.  If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable.  Useful lives generally range from <span style="-sec-ix-hidden:f-439">four</span> to six years for machinery and equipment, <span style="-sec-ix-hidden:f-441">five</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:f-443">two</span> to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements.  Included in the software category, internal-use software includes certain costs to purchase, develop, and implement the software during the application development phase.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred for certain cloud-based software hosting arrangements are capitalized for application development activities, and for preliminary project and post-implementation activities.  Our capitalized development costs are amortized using the straight-line method over the remaining non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods.  The capitalized costs are included in &#8220;Prepaid expenses&#8221; and &#8220;Other non-current assets&#8221; in our Consolidated Balance Sheets.  Capitalized costs net of accumulated amortization were $64.1&#160;million and $58.0&#160;million at the end of 2024 and 2023.  Amortization expense was $16.3&#160;million, $8.7&#160;million, and $4.5&#160;million in 2024, 2023, and 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at inception.  Operating leases with lease terms greater than&#160;one year are included in Operating lease right-of-use (&#8220;ROU&#8221;) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date.  The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments.  Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of purchase consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date.  When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets.  Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.  Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist.  To determine whether goodwill is impaired, we first assess qualitative factors.  Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events.  If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we perform a quantitative analysis.  Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing a quantitative approach, we compare the reporting unit&#8217;s carrying amount, including goodwill, to the reporting unit&#8217;s fair value.  The estimation of a reporting unit&#8217;s fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates.  If the reporting unit&#8217;s carrying amount exceeds its fair value, an impairment loss is recognized.  </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are recorded at fair value.  Our intangible assets are amortized using the straight-line method over their estimated useful lives, which ra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nge from <span style="-sec-ix-hidden:f-456">three</span> to eleven years and have a weighted-average useful life of approximately nine years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We write off fully amortized intangible assets when those assets are no longer used.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows.  The estimated future cash flows are primarily based upon assumptions about expected future operating performance.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have investments in various unconsolidated entities.  These investments represent non-marketable securities and include joint operating ventures and strategic investments.  We use the equity method of accounting for investments in common stock holdings where we have significant influence, such as for our 15% investment in PTx Trimble.  Our proportionate share of income or loss for equity method investments is recorded in income (loss) from equity method investments, net. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all other investments, we use the measurement alternative election.  Under the measurement alternative, investments without readily determinable fair values are measured at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.  To determine if a transaction is deemed a similar investment, we consider the rights and obligations of the investments.  All gains and losses on these investments are recognized in other income (loss), net.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess all equity investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into related party transactions with certain of our investees.  These transactions are recorded based on the nature of the arrangements and primarily include sales and purchases involving GNSS technology and guidance products, positioning services, grade control solutions, and surveying products.  Total related party revenue from our investees was $108.8&#160;million, $87.7&#160;million, and $102.3&#160;million for 2024, 2023, and 2022.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the balance sheet date.  Revenue and expenses are translated at average monthly exchange rates during the year.  Translation adjustments resulting from this process are recorded to other comprehensive income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and promotional costs are expensed as incurred.  Advertising and promotional expense was approximately $57.9&#160;million, $57.3&#160;million, and $50.9&#160;million for 2024, 2023, and 2022.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the awards, net of expected forfeitures.  Expense is generally recognized on a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> straight-line basis over </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the requisite service period of the stock awards.  The estimate of the forfeiture rate is based on historical experience. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred.  Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred.  We offset research and development expense with any unconditional third-party funding earned and retain the rights to any technology developed under such arrangements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">likely than not that such assets will not be realized.  Our valuation allowance is primarily attributable to state research and development credit carryforwards, foreign net operating and capital losses, and our investment in PTx Trimble.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.  We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes.  Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision.  Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions.  We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions.  Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges.  The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with several financial institutions.  Deposits held with banks may exceed the amount of insurance provided on such deposits.  Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers.  We perform ongoing credit evaluations of our customers&#8217; financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on a limited number of suppliers for a number of our critical components.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees, Including Indirect Guarantees of Indebtedness of Others</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters.  We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties.  These agreements may limit the time within which an indemnification claim can be made and the amount of the claim.  In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities.  In addition, we enter into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.  Historically, payments made under these agreements were not material; thus, no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2024 and 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily denominated in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Australian Dollars</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts.  We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions.  We do not enter into foreign currency forward contracts for trading purposes.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024 and 2023, there were no derivatives outstanding that were accounted for as hedges.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-03, Income Statement - Reporting Comprehensive Income (Topic 220): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The ASU requires additional disclosures by disaggregating the costs and expense line items that are presented on the face of the income statement.  The disaggregation includes: (i) amounts of purchased inventory, employee compensation, depreciation, amortization, and other related costs and expenses; (ii) an explanation of costs and expenses that are not disaggregated on a quantitative basis; and (iii) the definition and </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total amount of selling expenses.  The ASU is effective for our Annual Report on Form 10-K beginning in 2027 and subsequent interim reports.  Early adoption is permitted.  The ASU should be applied prospectively.  Retrospective application is permitted for all prior periods presented in the financial statements.  We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit).  Additionally, certain existing disclosure requirements are removed.  The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively.  Early adoption and retrospective application are permitted.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses and (ii)&#160;optional disclosures of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources.  </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the ASU in the fourth quarter of 2024 retrospectively to all our prior periods presented since the beginning of 2022.  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib4438226abda4b508959e7ba6bb7621b_187" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7 &#8220;Reporting Segment and Geographic Information&#8221;</a></span> in Item 8 of this report for additional disclosure, including significant segment expenses.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2: EARNINGS PER SHARE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period.  Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued.  Potentially dilutive shares of common stock include outstanding stock options, restricted stock units (&#8220;RSUs&#8221;), contingently issuable shares, and shares to be purchased under our employee stock purchase plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the computation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,504.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding - basic</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.09&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive weighted-average shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3: ACQUISITIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, we acquired&#160;one business, with total purchase consideration of $26.3&#160;million.  In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2024.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we acquired Transporeon GmbH in an all-cash transaction.  Transporeon is a Germany-based company and leading cloud-based transportation management software platform that connects key stakeholders across the industry lifecycle to positively impact the optimization of global supply chains, which aligns with our Connect &amp; Scale strategy.  Transporeon is reported as part of our T&amp;L segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase consideration was &#8364;1.9&#160;billion or $2.1&#160;billion, which included the repayment of outstanding Transporeon </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt of $339.6&#160;million.  In allocating the purchase price, we recorded $1,390.1&#160;million of goodwill, $939.8&#160;million of identifiable intangible assets, $9.3&#160;million of net tangible assets, and $256.6&#160;million of deferred tax liability.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to Transporeon, we acquired two businesses in 2023 with total purchase consideration of $47.0&#160;million.  In the aggregate, the two businesses acquired contributed less than 1% of our total revenue during 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we acquired&#160;two businesses, with total purchase consideration of $379.5&#160;million.  The largest acquisition was Bid2Win Software, LLC, a leading provider of estimating and operations solutions for the heavy civil construction industry.  In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2023.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.1&#160;million, $35.0&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.4&#160;million in 2024, 2023, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Financial Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information presented in the following table was determined by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined beginning in the first quarter of 2022.  This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date.  This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,839.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,831.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestitures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Divestitures</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4: DIVESTITURES</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mobility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Divestiture</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 14, 2024, we entered into a definitive agreement with Platform Science to sell our Mobility business.  Subsequent to the end of the year 2024, the transaction closed on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February&#160;8, 2025 resulting in our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> ownership</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, or rights to acquire ownership of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32.5% of Platform Science&#8217;s expanded business, with an approximate fair value of $248.7&#160;million.  The approximate fair value was determined based on unobservable inputs, including discounted cash flow projections, market comparables, and an option pricing model.  We received (i) shares of preferred stock of Platform Science, with certain liquidation preferences, that represent 28.5% of Platform Science&#8217;s expanded business and (ii) warrants allowing us the rights to acquire 4% of Platform Science&#8217;s expanded business.  The combined businesses aim to enhance driver experience, fleet safety, efficiency, and compliance by combining two cutting-edge in-cab commercial vehicle ecosystems, which will give customers access to more applications and offerings.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of Mobility were classified as&#160;held for sale beginning in the third quarter of 2024.  A valuation allowance was established to reduce the carrying value of the disposal group assets to the approximate fair value of the consideration we would receive.  As a result, we recorded a pre-tax loss of approximately $32.9&#160;million included within Divestitures gain, net in our Consolidated Statements of Income in 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the transaction in the first quarter of 2025, we derecognized the assets and liabilities that were transferred and recorded our equity investment at its cost under the measurement alternative election.  Mobility was reported as a part of our T&amp;L segment. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the major classes of assets and liabilities classified as&#160;held&#160;for&#160;sale&#160;at the end of 2024, including the valuation allowance.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:66.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At the End of Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets held for sale</span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities held for sale</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ag Divestiture</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2023, we executed a Sale and Contribution Agreement with AGCO that provided for the formation of a joint venture, called PTx Trimble, that operates in the mixed fleet precision agriculture market.  The agreement was amended and restated on March 31, 2024, and the transaction closed on April 1, 2024.  Under the terms of the agreement, we contributed our Ag business, excluding certain GNSS and guidance technologies, to PTx Trimble, an LLC.  Following the closing of the transaction, we own 15% and AGCO owns 85% of PTx Trimble.  The agreement provides AGCO with a call option and Trimble with a put option with respect to our retained interest in PTx Trimble.  Ag was reported as a part of our Field Systems segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the transaction in the second quarter of 2024, we received $1.9&#160;billion of cash proceeds from AGCO, subject to working capital adjustments.  As a result, we deconsolidated $457.3&#160;million of net assets, including $357.4&#160;million of goodwill, and recognized a pre-tax gain of $1.7&#160;billion.  The gain included $275.6&#160;million for our retained 15% ownership interest in PTx Trimble, which is reported as an equity method investment and represents a non-cash investing activity.  The fair value of our equity method investment was determined by using a combination of the equity value, primarily based on the transaction price, and an option pricing model for a put and call option.  At the end of 2024, the fair value of our equity method investment was $222.3&#160;million, which included a $52.7&#160;million charge for our proportionate share of PTx Trimble&#8217;s goodwill impairment in the fourth quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to forming PTx Trimble, the parties concurrently entered into agreements that included the following: </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a seven-year renewable supply agreement (the &#8220;Supply Agreement&#8221;) through which we will provide key GNSS and guidance technologies to PTx Trimble for use in professional agriculture machines sold by AGCO, on an exclusive basis with limited exceptions;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a technology transfer and license agreement to govern the licensing of certain non-divested intellectual property and technology for use by PTx Trimble in the agriculture field and, upon expiration of the Supply Agreement, to govern fixed and variable royalty payments made to us by PTx Trimble;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a trademark license agreement to govern the licensing of certain Trimble trademarks for use by PTx Trimble in the agriculture field;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a master sale and distribution agreement through which PTx Trimble will serve as our channel partner for positioning services in the agriculture market; and</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt">a transition services agreement to provide contract manufacturing services for the divested products for two years following the closing of the transaction.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Divestitures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Mobility divestiture and Ag divestiture, we divested two businesses in 2024 with total proceeds of $13.3 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we divested five businesses with total proceeds of $18.7&#160;million.</span></div>In 2022, we divested six businesses with total proceeds of $226.3&#160;million.  The largest divestiture was the sale of Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO accessories businesses to Precisional LLC, an affiliate of The Jordan Company, for $205.1&#160;million in cash, which included a working capital adjustment.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible Assets and Goodwill</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5: INTANGIBLE ASSETS AND GOODWILL</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">819.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(561.2)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(554.1)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(440.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">735.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(474.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names and other intellectual properties</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033.5&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,035.4)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314.9&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,071.4)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,243.5&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the end of 2024 and 2023, $182.8&#160;million and $267.8&#160;million of fully amortized intangible assets were written off.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2024 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment for 2024 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">AECO</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">T&amp;L</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2023</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,996.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,063.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,290.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,350.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decreases due to divestitures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,986.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">958.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,044.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,988.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Certain Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Certain Balance Sheet Components</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6: CERTAIN BALANCE SHEET COMPONENTS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods includes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $6.8 million and $11.3 million at the end of 2024 and 2023 for costs of sales that have been deferred in connection with deferred revenue arrangements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.874%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment:</span></div></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building, furniture, and leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(138.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(117.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(339.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(350.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $33.0 million, $38.3 million, and $40.2 million for 2024, 2023, and 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net of related tax were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on cash flow hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized actuarial (losses) gains</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting Segment And Geographic Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract', window );"><strong>Segment Reporting, Measurement Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reporting Segment And Geographic Information</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7: REPORTING SEGMENT AND GEOGRAPHIC INFORMATION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined our operating segments based on how our CODM (our Chief Executive Officer) views and evaluates operations.  Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments.  Our CODM uses segment revenue and operating income to assess segment performance and to allocate resources.  The CODM evaluates segment revenue and operating income by considering periodic forecast-to-actual variances and trends, as well as overall strategic initiatives.  Asset information by segments is not regularly reviewed by the CODM.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each of our segments, we sell many individual products.  For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described below:</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Architects, Engineers, Construction and Owners (&#8220;AECO&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  This segment primarily provides software solutions that sell primarily through a direct channel to customers in the construction industry.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Field Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  This segment primarily provides hardware and associated software solutions that sell primarily through dealer partner channels.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt">Transportation and Logistics (&#8220;T&amp;L&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  This segment primarily provides solutions for customers working in long haul trucking and freight shipper markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reporting segment tables reflect the revenue, costs and expenses, and operating income of our reportable operating segments under our management reporting system.  Segment costs and expenses include directly attributable costs and certain indirect costs allocated to segments, such as facilities, information technology, cloud services, finance, legal, and human resources.  This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:49.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AECO</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;L</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,535.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">666.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155.1&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">843.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">521.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">941.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,151.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">997.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">481.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259.1&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our total segment operating income to consolidated income before income taxes was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(163.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,545.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005.9&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357.0&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue by geography is summarized in the tables below.  Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and is consistent with the Reporting Segment tables above.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AECO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;L</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">819.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">785.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">473.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,078.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,535.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,683.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">892.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,018.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">581.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,076.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,798.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue in the United States as included in the Consolidated Statements of Income wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $1,911.2 million, $1,855.2 million, and $1,777.4 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2024, 2023, and 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No single customer or country othe</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r than the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> United States accounted for 10% or more of our total revenue </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2024, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and 2022.  No single customer accounted for 10% or more of our accounts receivable at the end of 2024 and 2023.  </span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our physical long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific and Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingMeasurementDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8: DEBT</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:21pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Notes: </span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, 4.75%, due December 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2014</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, 4.90%, due June 2028</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2018</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, 6.10%, due March 2033</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.13%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Facilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility, due March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2026</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncommitted Credit Facilities, floating rate</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,066.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,536.2&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, our debt maturities based on outstanding principal were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Payable</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400.0&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our senior notes are unsecured obligations.  Interest on the senior notes is payable semi-annually in June and December of each year for the 2028 senior notes and in March and September for the 2033 senior notes.  For both the 2028 and 2033 senior notes, the interest rate is subject to adjustment from time to time if Moody&#8217;s or S&amp;P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness.  We may redeem the notes of each series of senior notes at our option in whole or in part at any time at optional redemption prices.  Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we entered into a five-year, unsecured, revolving credit facility in the aggregate principal amount of $1.25&#160;billion.  Subject to approval, we may increase the commitments for revolving loans by an aggregate principal amount of up to $500.0&#160;million.  The variable interest rate and commitment fees are based on our current long-term, senior unsecured debt ratings, our leverage ratio, and certain specified sustainability targets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 credit facility contains customary covenants, including, among other requirements, limitations that restrict our and our subsidiaries&#8217; ability to create liens and enter into sale and leaseback transactions, and restrictions on the ability of the subsidiaries to incur indebtedness.  The facility contains financial covenants that require the maintenance of maximum leverage </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and minimum interest coverage ratios, as well as the timely delivery of quarterly financial reports and compliance certificates.  At the end of 2024, we were in compliance with our debt covenants under a waiver of the financial reporting covenants.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncommitted Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we had two $75.0 million and one &#8364;100.0 million revolving credit facilities, which are uncommitted.  Generally, these variable-rate uncommitted facilities may be redeemed upon demand.  Borrowings under uncommitted facilities are classified as short-term debt in the Consolidated Balance Sheet.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9: LEASES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities.  Lease terms range from 1 to 13 years, and certain leases include options to extend the lease for up to 10 years.  We consider options to extend the lease in determining the lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consisted of:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for liabilities included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for Operating lease liabilities:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Excludes cash payments for short-term leases, which are not capitalized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-905"><span style="-sec-ix-hidden:f-906">Other current liabilities</span></span></span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total operating lease liabilities</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate     </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.58&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, the maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:15pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10: COMMITMENTS AND CONTINGENCIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we had unconditional purchase obligations of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$470.7 million as compared to $618.9&#160;million at the end of 2023.  These unconditional purchase obligations primarily represent (i) various non-cancellable agreements with certain service providers with minimum or fixed commitments, and (ii) open non-cancellable purchase orders for material purchases with our inventory vendors.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation arising in the ordinary course of our business.  There are no material legal proceedings, other than ordinary routine litigation incidental to the business, that we or any of our subsidiaries is a party, or that any of our or our subsidiaries&#8217; property is subject.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11: FAIR VALUE MEASUREMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is measured by using observable or, to the extent necessary, unobservable inputs.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments recorded at fair value include our deferred compensation plan.  The fair value was $31.0 million and $31.2&#160;million at the end of 2024 and 2023, and is included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets.  The fair value was measured by using quoted prices in active markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value on a recurring basis (debt) had an estimated fair value of $1.4 billion and $3.1&#160;billion at the end of 2024 and 2023.  The fair value of the debt was determined based on observable market prices in less active markets.  The fair values do not indicate the amount we would currently have to pay to extinguish the debt.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue And Remaining Performance Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Deferred Revenue And Remaining Performance Obligations</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12: DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our deferred revenue during 2024 and 2023 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of the period</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized from prior year-end</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(652.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(607.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings net of revenue recognized from current year and other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, approximately $1.7 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, software, and software maintenance, and to a lesser extent, hardware and professional services contracts.  We expect to recognize $1.2&#160;billion or 71% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligations exclude $0.2&#160;billion for the Mobility divestiture, which closed on February 8, 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13: INCOME TAXES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the tax provision at the statutory federal income tax rate and the tax provision as a percentage of income before taxes (&#8220;effective tax rate&#8221;) was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in tax rate resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other U.S. taxes on foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserve releases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax on Ag divestiture</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in 2024 tax rate was primarily due to gains from the Ag divestiture, which impacted the foreign and domestic items in the table above.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  The significant components of deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses not currently deductible</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany prepayments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, we have U.S. federal net operating loss carryforwards, or federal NOLs, of approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$18.9&#160;million, which will begin to expire in 2036.  At the end of 2024, we have foreign net operating and capital loss carryforwards, or foreign losses, of approximately $106.3&#160;million, which generally have no expiration.  Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code.  We have determined that it is more likely than not that a portion of the foreign losses will not be realized and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have California research and development credit carryforwards of approximately $35.2 million, which have an indefinite carryforward period.  We believe that it is more likely than not that a significant portion of the California research and development credit carryforwards will not be realized and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have net deferred tax assets of $14.4&#160;million relating to our investment in PTx Trimble.  We believe that it is more likely than not that a significant portion of the net deferred tax assets will not be realized and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences.  We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax.  During 2024, we repatriated $232.7 million cash from foreign earnings to the U.S.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$78.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A reconciliation of gross unrecognized tax benefits was as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase related to prior years&#8217; tax positions</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.2&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.3&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$45.8&#160;million and $59.5&#160;million at the end of 2024 and 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes.  We are currently under a U.S. federal income tax audit for our tax year 2021 and have not yet received any assessment.  Our tax years before 2021 are closed for U.S. federal income tax audit purposes.  Our tax years are substantially closed for all state income taxes for audit purposes through 2015.  Non-U.S. income tax matters have been concluded for years through 2008.  We are currently in various stages of multiple year examinations from state and foreign (multiple jurisdictions) taxing authorities.  While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise.  We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.  Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets.  At the end of 2024 and 2023, we accrued $8.8&#160;million and $9.9&#160;million for interest and penalties.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Employee Stock Benefit Plans</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14: EMPLOYEE STOCK BENEFIT PLANS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated 2002 Stock Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 10.0&#160;million shares.  As such, our Amended and Restated 2002 Stock Plan provides for the grant of incentive and non-statutory stock options and Restricted Stock Units (&#8220;RSUs&#8221;) for up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102.6&#160;million shares.  At the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the remaining number of shares available for grant under the Amended and Restated 2002 Stock Plan was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, total unamortized stock-based compensation expense was $200.2 million, with a weighted-average recognition period of 1.7 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and market conditions (&#8220;PSUs&#8221;).  RSUs containing only service conditions typically vest ratably over a three-year service period.  PSUs are granted to executive officers and other senior employees and vest after a three-year service period.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value at the grant date is determined by (a) the closing pr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ice of our common stock for awards containing only service or both service and performance conditions, or (b) the Monte Carlo valuation model for awards containing both service and  market conditions.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For PSUs, the number of shares received at vesting&#160;will&#160;range&#160;from&#160;0%&#160;to&#160;220% of&#160;the&#160;target&#160;grant&#160;amount based on either  market conditions or performance conditions or, in some cases, both.  Market conditions consider our relative total stockholder return (&#8220;TSR&#8221;) of our common stock as compared to the TSR of the constituents of the S&amp;P 500 over the vesting period.  Performance conditions consider the achievement of our financial results or metrics over the vesting period.  </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.153%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Restricted Stock Units Unvested</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant-Date&#160;Fair&#160;Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except for per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at the beginning of year</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.23&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.13&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at the end of year</span></div></td><td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.37&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Includes 0.3 million PSUs granted, 0.1 million PSUs vested, 0.3 million PSUs cancelled and forfeited, and 1.1 million PSUs unvested at the end of the year.  </span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million  PSUs related to shares cancelled due to achievement below target levels.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of all RSUs granted during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, 2023, and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $65.12, $49.93, and $73.32 per share.  The fair value of all RSUs vested during 2024, 2023, and 2022 was $126.5 million, $110.1 million, and $108.3 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an employee stock purchase plan (&#8220;ESPP&#8221;) under which our stockholders have approved an aggregate of 39.0&#160;million shares of common stock for issuance to eligible employees.  The fair value at the grant date is based on the Black-Scholes valuation model.  The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months.  Rights to purchase shares are granted during the first and third quarter of each year.  The ESPP terminates on March 15, 2027.  In 2024, 2023, and 2022, 0.7&#160;million, 0.8&#160;million, and 0.6&#160;million shares were issued, representing $34.5 million, $35.7 million, and $34.7 million in cash received for the issuance of stock under the ESPP.  At the end of 2024, the number of shares reserved for future purchases was 3.9&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Repurchase<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock Repurchase</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15: COMMON STOCK REPURCHASE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2024, our Board of Directors approved a new stock repurchase program (the &#8220;2024 Stock Repurchase Program&#8221;) authorizing up to $800.0&#160;million in repurchases of our common stock.  The 2024 Stock Repurchase Program replaced the prior stock repurchase program, which was approved in August 2021 and has been cancelled.  At the end of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there were remaining authorized funds of $625.0&#160;million.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, 2023, and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we repurchased approximately 2.9&#160;million, 2.4&#160;million, and 6.0&#160;million shares of common stock in open market purchases at an average price of $60.97, $42.50, and $65.90 per share for a total of $175.0&#160;million, $100.0&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$394.7&#160;million.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, determined by the average book value per share of outstanding stock, calculated at the time of each individual repurchase transaction.  The excess of the purchase price over this average for each repurchase was charged to retained earnings.  Common stock repurchases under the program were recorded based upon the trade date for accounting purposes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> repurchases under the 2024 Stock Repurchase Program, retained earnings was reduced by $149.1&#160;million in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the end of the year 2024, the Board of Directors authorized a common stock repurchase authorization of up to $1.0&#160;billion, which replaces the existing 2024 Stock Repurchase Program in the first quarter of 2025.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may repurchase stock from time to time through accelerated stock repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or other means.  The timing and actual number of any stock repurchased will depend on a variety of factors, including market conditions, our stock price, other available uses of capital, applicable legal requirements, and other factors.  This program may be suspended, modified, or discontinued at any time without prior notice.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,504.4<span></span>
</td>
<td class="nump">$ 311.3<span></span>
</td>
<td class="nump">$ 449.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=trmb_JenniferAllisonMember', window );">Jennifer Allison [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">We previously reported in our Quarterly Report on Form 10-Q for the quarter ended March 29, 2024, that Jennifer Allison had entered into a Rule 10b5-1 trading arrangement on February 29, 2024 for potential sales of 1,571 shares between June 3, 2024 and June 2, 2025.  The actual number of shares under that trading arrangement was 3,571 shares, which have all now been sold, as reported on a Form 4 filed on January 22, 2025.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Jennifer Allison<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">February 29, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">June 2, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">364 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember', window );">Jennifer Allison's Trading Arrangement, Potential Sale, Shares [Member] | Jennifer Allison [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">1,571<span></span>
</td>
<td class="nump">1,571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember', window );">Jennifer Allison's Trading Arrangement, Actual Number, Shares [Member] | Jennifer Allison [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">3,571<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=trmb_JenniferAllisonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=trmb_JenniferAllisonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company takes a multifaceted approach to assessing, identifying, and managing material risks from cybersecurity threats. The cybersecurity risk management processes described below are integrated into the Company&#8217;s overall risk management system.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Trimble business has identified a dedicated expert to assess vulnerabilities, calculate risks, and determine where risk mitigation efforts are needed.  These experts work with the Company&#8217;s Chief Information Security Officer (&#8220;CISO&#8221;) and alongside product engineering personnel, to review technical risk data that comes from our central risk tracking system, prioritize risk mitigation activities, and manage other risk management processes.  We employ a variety of security protections in our digital systems, including access controls and logging, denial of service protection, and automated intrusion-prevention tools.  We have a cybersecurity awareness program which covers topics such as phishing, social networking safety, password security, and mobile device usage.  We have an information security training program, including an annual program of general </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">security awareness for all employees and developer training throughout the year.  We also conduct regular phishing simulations, with follow-up training as needed, for employees and contractors.  We maintain an information security risk insurance policy.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our product development activities, we have implemented the Trimble Secure Development Life Cycle (&#8220;TSDLC&#8221;), which uses overlapping security activities and controls to build robust security into the cloud-based products and services we provide, some of which are also deployed across our own IT infrastructure.  TSLDC includes vulnerability scanning, intrusion prevention, tracking of security metrics, and code analysis vulnerability tools.  Over 100 of our products are certified to ISO/IEC 27001:2013, which addresses secure information, resilience to cyber-attacks, existence of a centrally managed framework, organization-wide protection, responses to evolving security threats, and protection of data.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Core information technology systems supporting our business operations are backed up and stored outside of our network infrastructure.  Our cloud-based systems, including products we sell, utilize configurations for backup designed to prevent data from being destroyed as a result of a cyber event.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We implement controls and procedures designed to measure and mitigate risk with third-party vendors and business partners who have access to sensitive information, including conducting a security risk assessment. Identified security risks are remediated or documented, and in some cases, the business relationship may be ended or not pursued.  We also perform a vendor security assessment process for purchases over a certain minimum threshold.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble&#8217;s incident response process is based on widely accepted industry frameworks, such as the cybersecurity framework set forth by the National Institute of Standards and Technology (&#8220;NIST&#8221;).  Our framework includes steps to identify threat actors, contain the affected infrastructure, eradicate threat actor access, recover affected data or systems, and study lessons learned to help ensure any root causes are mitigated outside of the affected area.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each year, our team of cybersecurity specialists builds a strategic vision of shared outcomes, which provides the basis for how cybersecurity risks are factored into the Company&#8217;s risk management initiatives.  Along with the rest of the Company, the cybersecurity team, led by the CISO, sets goals for cybersecurity risk management that are then periodically tracked and reported back to the cybersecurity team and to our CEO and Audit Committee.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a set of third parties for technical and non-technical evaluation of our security posture, including regular assessment of our products for vulnerabilities.  We also perform an annual external &#8220;red team&#8221; assessment that provides an attack simulation for our security operations team to identify and triage.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected, and the Company is not aware of a basis to believe that such risks are reasonably likely to materially affect, the Company, including its business strategy, results of operations, or financial condition.  For additional information, see&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Item&#160;1A.&#160;Risk Factors&#8212;Our internal and customer-facing systems, and systems of third parties we rely upon, may be subject to cybersecurity breaches, disruptions, or delays</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">The cybersecurity risk management processes described below are integrated into the Company&#8217;s overall risk management system.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.  The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.  The CISO presents quarterly or as needed at the Audit Committee meetings on the Company&#8217;s cybersecurity risk management activities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a dedicated team that is led by the CISO, who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.  The team comprises security engineers, detection specialists, and business cybersecurity experts.  When the team identifies credible risks, we invoke our incident response process to track and manage the details, quickly manage exposures, assess potential customer impact, and facilitate consistent reporting to our CEO and to our Audit Committee.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.  The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.  The CISO presents quarterly or as needed at the Audit Committee meetings on the Company&#8217;s cybersecurity risk management activities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a dedicated team that is led by the CISO, who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.  The team comprises security engineers, detection specialists, and business cybersecurity experts.  When the team identifies credible risks, we invoke our incident response process to track and manage the details, quickly manage exposures, assess potential customer impact, and facilitate consistent reporting to our CEO and to our Audit Committee.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a dedicated team that is led by the CISO, who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.  The team comprises security engineers, detection specialists, and business cybersecurity experts.  When the team identifies credible risks, we invoke our incident response process to track and manage the details, quickly manage exposures, assess potential customer impact, and facilitate consistent reporting to our CEO and to our Audit Committee.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.  The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description Of Business And Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include our results of our consolidated subsidiaries.  Intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52&#8211;53 week fiscal year ending on the Friday nearest to December&#160;31.  2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week year and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-week years </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ending on January&#160;3, 2025, December&#160;29, 2023, and December&#160;30, 2022.  Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price of performance obligations; (ii) inventory valuation; (iii) valuation of investments; (iv) valuation of long-lived assets and their estimated useful lives; (v) goodwill and other long-lived asset impairment analyses; (vi) stock-based compensation; and (vii) income taxes.  We base our estimates on historical experience and various other assumptions we believe to be reasonable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Actual results that we experience may differ materially from our estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Reportable Segments</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Ag divestiture and our Chief Operating Decision Maker&#8217;s (&#8220;CODM&#8221;) revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new segment structure.  This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy.  We report our financial performance, including revenue and operating income, based on three updated segments: (i) Architects, Engineers, Construction and Owners (&#8220;AECO&#8221;), (ii)&#160;Field Systems, and (iii) Transportation and Logistics(&#8220;T&amp;L&#8221;).  Prior years&#8217; information have been adjusted to reflect the change in segment reporting.</span></div>Our CODM views and evaluates operations based on the results of our reportable operating segments under our management reporting system.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers.  We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP and determine whether there is a discount to be allocated based on the relative SSP of the various products and services. &#160;We estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments.  As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation.  Descriptions are as follows:</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Product</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue includes hardware and perpetual software licenses.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped. &#160;We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including perpetual licenses is recognized upon delivery and commencement of the license term. &#160;In general, our contracts do not provide for customer specific acceptances.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Subscription and Services</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SaaS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may be sold with devices used to collect, generate, and transmit data. &#160;SaaS is distinct from the related devices.  SaaS is provided on either a subscription or a consumption basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, we may host the software that the customer has separately licensed.  Hosting services are distinct from the underlying software.  Subscription terms generally range from month-to-month to <span style="-sec-ix-hidden:f-421">one</span> to three years. &#160;Subscription revenue is recognized monthly over the subscription term,&#160;commencing from activation.  Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain an on-premise term license component as well as maintenance and support.  Term licenses are distinct and recognized upon transfer and commencement of the subscription license term.  Maintenance and support are recognized ratably over the subscription term.  The subscription term generally ranges from <span style="-sec-ix-hidden:f-423">one</span> to three years.  </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware maintenance and support, commonly called extended warranty, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entitles the customer to receive replacement parts and repair services. &#160;Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from <span style="-sec-ix-hidden:f-425">one</span> to two years depending on the product line.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software maintenance and support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support.  Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from <span style="-sec-ix-hidden:f-427">one</span> to three years, with one year being most common.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services.  The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis.  Revenue for distinct professional services is recognized over time, based on work performed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Costs to Obtain Customer Contracts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission.  These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life, which ranges from <span style="-sec-ix-hidden:f-429">three</span> to seven years.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024 and 2023, deferred costs to obtain customer contracts were $124.3&#160;million and $96.4&#160;million.  These costs are included in Other non-current assets in the Consolidated Balance Sheets.  Amortization expense related to deferred costs to obtain customer contracts was $55.2&#160;million, $39.5&#160;million, and $32.0&#160;million for 2024, 2023, and 2022.  This expense is included in Sales and marketing expense in our Consolidated Statements of Income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Accounts Receivable, Net</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, includes billed and unbilled amounts due from customers.  Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required.  Both billed and unbilled amounts due are stated at their net estimated realizable value.  </span></div>We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected.  Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer&#8217;s ability to pay.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value.  Cost is computed using standard cost, which approximates actual cost.  Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances.  Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues.  If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div>Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable.  Useful lives generally range from <span style="-sec-ix-hidden:f-439">four</span> to six years for machinery and equipment, <span style="-sec-ix-hidden:f-441">five</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:f-443">two</span> to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements.  Included in the software category, internal-use software includes certain costs to purchase, develop, and implement the software during the application development phase.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Cloud Computing Arrangements</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div>Costs incurred for certain cloud-based software hosting arrangements are capitalized for application development activities, and for preliminary project and post-implementation activities.  Our capitalized development costs are amortized using the straight-line method over the remaining non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods.  The capitalized costs are included in &#8220;Prepaid expenses&#8221; and &#8220;Other non-current assets&#8221; in our Consolidated Balance Sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at inception.  Operating leases with lease terms greater than&#160;one year are included in Operating lease right-of-use (&#8220;ROU&#8221;) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date.  The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments.  Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div>Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of purchase consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date.  When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets.  Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.  Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist.  To determine whether goodwill is impaired, we first assess qualitative factors.  Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events.  If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we perform a quantitative analysis.  Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.</span></div>When performing a quantitative approach, we compare the reporting unit&#8217;s carrying amount, including goodwill, to the reporting unit&#8217;s fair value.  The estimation of a reporting unit&#8217;s fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates.  If the reporting unit&#8217;s carrying amount exceeds its fair value, an impairment loss is recognized.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are recorded at fair value.  Our intangible assets are amortized using the straight-line method over their estimated useful lives, which ra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nge from <span style="-sec-ix-hidden:f-456">three</span> to eleven years and have a weighted-average useful life of approximately nine years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We write off fully amortized intangible assets when those assets are no longer used.</span></div>We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows.  The estimated future cash flows are primarily based upon assumptions about expected future operating performance.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Investments</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have investments in various unconsolidated entities.  These investments represent non-marketable securities and include joint operating ventures and strategic investments.  We use the equity method of accounting for investments in common stock holdings where we have significant influence, such as for our 15% investment in PTx Trimble.  Our proportionate share of income or loss for equity method investments is recorded in income (loss) from equity method investments, net. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all other investments, we use the measurement alternative election.  Under the measurement alternative, investments without readily determinable fair values are measured at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.  To determine if a transaction is deemed a similar investment, we consider the rights and obligations of the investments.  All gains and losses on these investments are recognized in other income (loss), net.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess all equity investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. </span></div>We enter into related party transactions with certain of our investees.  These transactions are recorded based on the nature of the arrangements and primarily include sales and purchases involving GNSS technology and guidance products, positioning services, grade control solutions, and surveying products.  Total related party revenue from our investees was $108.8&#160;million, $87.7&#160;million, and $102.3&#160;million for 2024, 2023, and 2022.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the balance sheet date.  Revenue and expenses are translated at average monthly exchange rates during the year.  Translation adjustments resulting from this process are recorded to other comprehensive income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising and Promotional Costs</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Costs</span></div>Advertising and promotional costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the awards, net of expected forfeitures.  Expense is generally recognized on a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> straight-line basis over </span>the requisite service period of the stock awards.  The estimate of the forfeiture rate is based on historical experience.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred.  Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred.  We offset research and development expense with any unconditional third-party funding earned and retain the rights to any technology developed under such arrangements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">likely than not that such assets will not be realized.  Our valuation allowance is primarily attributable to state research and development credit carryforwards, foreign net operating and capital losses, and our investment in PTx Trimble.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.  We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes.  Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision.  Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions.  We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions.  Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges.  The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Risk</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with several financial institutions.  Deposits held with banks may exceed the amount of insurance provided on such deposits.  Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers.  We perform ongoing credit evaluations of our customers&#8217; financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on a limited number of suppliers for a number of our critical components.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies', window );">Guarantees, Including Indirect Guarantees of Indebtedness of Others</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees, Including Indirect Guarantees of Indebtedness of Others</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters.  We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties.  These agreements may limit the time within which an indemnification claim can be made and the amount of the claim.  In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities.  In addition, we enter into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.  Historically, payments made under these agreements were not material; thus, no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2024 and 2023.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily denominated in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Australian Dollars</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts.  We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions.  We do not enter into foreign currency forward contracts for trading purposes.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024 and 2023, there were no derivatives outstanding that were accounted for as hedges.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued Accounting Pronouncements not yet Adopted And Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-03, Income Statement - Reporting Comprehensive Income (Topic 220): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The ASU requires additional disclosures by disaggregating the costs and expense line items that are presented on the face of the income statement.  The disaggregation includes: (i) amounts of purchased inventory, employee compensation, depreciation, amortization, and other related costs and expenses; (ii) an explanation of costs and expenses that are not disaggregated on a quantitative basis; and (iii) the definition and </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total amount of selling expenses.  The ASU is effective for our Annual Report on Form 10-K beginning in 2027 and subsequent interim reports.  Early adoption is permitted.  The ASU should be applied prospectively.  Retrospective application is permitted for all prior periods presented in the financial statements.  We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit).  Additionally, certain existing disclosure requirements are removed.  The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively.  Early adoption and retrospective application are permitted.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses and (ii)&#160;optional disclosures of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources.  </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted the ASU in the fourth quarter of 2024 retrospectively to all our prior periods presented since the beginning of 2022.  See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib4438226abda4b508959e7ba6bb7621b_187" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7 &#8220;Reporting Segment and Geographic Information&#8221;</a></span> in Item 8 of this report for additional disclosure, including significant segment expenses.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/460/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/730/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Earnings Per Share and Effect on Weighted-Average Number of Shares</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the computation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,504.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding - basic</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding - diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.09&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive weighted-average shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro-Forma Financial Information</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information presented in the following table was determined by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined beginning in the first quarter of 2022.  This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date.  This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,839.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,831.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestitures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of Assets And Liabilities Held For Sale Included in Consolidated Balance Sheets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the major classes of assets and liabilities classified as&#160;held&#160;for&#160;sale&#160;at the end of 2024, including the valuation allowance.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:66.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At the End of Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets held for sale</span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">312.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities held for sale</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">819.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(561.2)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(554.1)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(440.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">735.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(474.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names and other intellectual properties</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033.5&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,035.4)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314.9&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,071.4)</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,243.5&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Future Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2024 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in Carrying Amount of Goodwill by Operating Segment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment for 2024 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">AECO</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">T&amp;L</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2023</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,996.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,063.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,290.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,350.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decreases due to divestitures</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,986.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">958.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,044.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,988.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Certain Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Components of Inventory</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Components Of Property and Equipment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.874%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross&#160;Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160; Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment:</span></div></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building, furniture, and leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(138.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(117.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(339.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(350.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Components of Accumulated Other Comprehensive Loss, Net</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net of related tax were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on cash flow hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized actuarial (losses) gains</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting Segment And Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract', window );"><strong>Segment Reporting, Measurement Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Revenue, Operating Income And Identifiable Assets By Segment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reporting segment tables reflect the revenue, costs and expenses, and operating income of our reportable operating segments under our management reporting system.  Segment costs and expenses include directly attributable costs and certain indirect costs allocated to segments, such as facilities, information technology, cloud services, finance, legal, and human resources.  This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:49.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AECO</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;L</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,535.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">666.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155.1&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">843.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">521.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">941.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,151.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">997.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">481.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></div></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259.1&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income %</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Schedule of Reconciliation Of Our Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our total segment operating income to consolidated income before income taxes was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></div></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition / divestiture items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(163.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and other costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448.8&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,545.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005.9&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357.0&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule Of Revenue From Customers by Geographic Area</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue by geography is summarized in the tables below.  Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and is consistent with the Reporting Segment tables above.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AECO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Field Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;L</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">819.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">785.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">473.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,078.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,358.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,535.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,683.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">892.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,018.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">581.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,076.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,798.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our physical long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific and Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingMeasurementDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingMeasurementDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule Of Debt</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:21pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Notes: </span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, 4.75%, due December 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2014</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, 4.90%, due June 2028</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2018</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Senior Notes, 6.10%, due March 2033</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.13%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Facilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility, due March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2026</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncommitted Credit Facilities, floating rate</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,066.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,536.2&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, our debt maturities based on outstanding principal were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Payable</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400.0&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule Of Lease Costs</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consisted of:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for liabilities included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for Operating lease liabilities:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Excludes cash payments for short-term leases, which are not capitalized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-905"><span style="-sec-ix-hidden:f-906">Other current liabilities</span></span></span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total operating lease liabilities</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate     </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.58&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Maturities</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2024, the maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.9&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue And Remaining Performance Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Deferred Revenue and Performance Obligations</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our deferred revenue during 2024 and 2023 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In millions) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of the period</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.6&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized from prior year-end</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(652.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(607.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings net of revenue recognized from current year and other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule Of Income Before Taxes</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule Of Provision (Benefit) For Taxes</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the tax provision at the statutory federal income tax rate and the tax provision as a percentage of income before taxes (&#8220;effective tax rate&#8221;) was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in tax rate resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other U.S. taxes on foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserve releases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax on Ag divestiture</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule Of Deferred Tax Assets And Liabilities</a></td>
<td class="text">The significant components of deferred tax assets and liabilities were as follows:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses not currently deductible</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany prepayments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5&#160;</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$78.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A reconciliation of gross unrecognized tax benefits was as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase related to prior years&#8217; tax positions</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.2&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.3&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 03, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summarizes the Components of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.2&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.7&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.6&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Performance of Our Financial Results</a></td>
<td class="text"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.153%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 Restricted Stock Units Unvested</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant-Date&#160;Fair&#160;Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except for per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at the beginning of year</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.23&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.13&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at the end of year</span></div></td><td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.37&#160;</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Includes 0.3 million PSUs granted, 0.1 million PSUs vested, 0.3 million PSUs cancelled and forfeited, and 1.1 million PSUs unvested at the end of the year.  </span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million  PSUs related to shares cancelled due to achievement below target levels.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description Of Business And Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Apr. 01, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Capitalized contract cost</a></td>
<td class="nump">$ 124,300,000<span></span>
</td>
<td class="nump">$ 96,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Capitalized contract cost, amortization expense</a></td>
<td class="nump">55,200,000<span></span>
</td>
<td class="nump">39,500,000<span></span>
</td>
<td class="nump">$ 32,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software costs</a></td>
<td class="nump">64,100,000<span></span>
</td>
<td class="nump">58,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of capitalized software</a></td>
<td class="nump">16,300,000<span></span>
</td>
<td class="nump">8,700,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">3,683,300,000<span></span>
</td>
<td class="nump">3,798,700,000<span></span>
</td>
<td class="nump">3,676,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising and promotional costs</a></td>
<td class="nump">57,900,000<span></span>
</td>
<td class="nump">57,300,000<span></span>
</td>
<td class="nump">50,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">Equity Method Investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 108,800,000<span></span>
</td>
<td class="nump">87,700,000<span></span>
</td>
<td class="nump">$ 102,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PTxTrimbleMember', window );">PTx Trimble</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet', window );">Derivative financial instruments accounted for as hedges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of asset (in years)</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_RevenueContractTerm', window );">Subscription revenue term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_SubscriptionTerm', window );">Subscription term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ProductWarrantyTerm', window );">Product warranty term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_PostContractSupportTerm', window );">Post contract support term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average useful lives (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of asset (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of asset (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Computer Equipment And Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of asset (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_RevenueContractTerm', window );">Subscription revenue term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_SubscriptionTerm', window );">Subscription term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ProductWarrantyTerm', window );">Product warranty term (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_PostContractSupportTerm', window );">Post contract support term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average useful lives (in years)</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of asset (in years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of asset (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Computer Equipment And Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of asset (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average useful lives (in years)</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_PostContractSupportTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Post Contract Support Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_PostContractSupportTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_ProductWarrantyTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Warranty Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_ProductWarrantyTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_RevenueContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Contract Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_RevenueContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_SubscriptionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subscription Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_SubscriptionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-5<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PTxTrimbleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PTxTrimbleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_NumeratorAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,504.4<span></span>
</td>
<td class="nump">$ 311.3<span></span>
</td>
<td class="nump">$ 449.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DenominatorAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of common shares used in basic earnings per share (in shares)</a></td>
<td class="nump">245.5<span></span>
</td>
<td class="nump">247.9<span></span>
</td>
<td class="nump">248.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares)</a></td>
<td class="nump">247.2<span></span>
</td>
<td class="nump">249.1<span></span>
</td>
<td class="nump">250.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in usd per share)</a></td>
<td class="nump">$ 6.13<span></span>
</td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 1.81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in usd per share)</a></td>
<td class="nump">$ 6.09<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive weighted-average shares (in shares)</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Denominator</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_NumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Numerator</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_NumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Narrative) (Details)<br> $ in Millions, &#8364; in Billions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>EUR (&#8364;) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($) </div>
<div>business</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="nump">$ 2,199.4<span></span>
</td>
<td class="nump">$ 2,292.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 590.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,988.4<span></span>
</td>
<td class="nump">5,350.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">379.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="nump">$ 9.1<span></span>
</td>
<td class="nump">$ 35.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue', window );">Total revenue percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | business</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase consideration</a></td>
<td class="nump">$ 26.3<span></span>
</td>
<td class="nump">$ 47.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue', window );">Total revenue percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trmb_TransporeonMember', window );">Transporeon</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100.0<span></span>
</td>
<td class="nump">&#8364; 1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,390.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">939.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 256.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period as a percentage of total revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trmb_TransporeonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trmb_TransporeonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Schedule of Pro-Forma Financial Information) (Details) - Transporeon - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Total revenue</a></td>
<td class="nump">$ 3,839.2<span></span>
</td>
<td class="nump">$ 3,831.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 273.0<span></span>
</td>
<td class="nump">$ 308.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trmb_TransporeonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trmb_TransporeonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestitures - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2024</div></th>
<th class="th"><div>Jun. 28, 2024</div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Sep. 14, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 361.0<span></span>
</td>
<td class="nump">$ 127.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Divestitures gain, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,687.9<span></span>
</td>
<td class="nump">9.2<span></span>
</td>
<td class="nump">$ 99.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">(Loss) income from equity method investments, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48.1)<span></span>
</td>
<td class="nump">$ 28.1<span></span>
</td>
<td class="nump">$ 31.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Held for sale | Global Transportation Telematics ("Mobility")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Divestitures gain, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Held for sale | Trimble Ag</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Divestitures gain, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Contingent consideration assets</a></td>
<td class="nump">$ 1,900.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Net assets, wrote off</a></td>
<td class="nump">457.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Goodwill</a></td>
<td class="nump">$ 357.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Fair value of equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PlatformScienceMember', window );">Platform Science</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 248.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PlatformScienceMember', window );">Platform Science | Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PlatformScienceMember', window );">Platform Science | Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PTxTrimbleMember', window );">PTx Trimble</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">(Loss) income from equity method investments, net</a></td>
<td class="nump">$ 275.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_SupplyCommitmentTerm', window );">Supply agreement term (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_TransitionServicesAgreementTerm', window );">Contract manufacturing services period of the divested products (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PTxTrimbleMember', window );">PTx Trimble | AGCO Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_SupplyCommitmentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supply Commitment, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_SupplyCommitmentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_TransitionServicesAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transition Services Agreement, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_TransitionServicesAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_GlobalTransportationTelematicsMobilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_GlobalTransportationTelematicsMobilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_TrimbleAgMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_TrimbleAgMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PlatformScienceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PlatformScienceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PTxTrimbleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=trmb_PTxTrimbleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=trmb_AGCOCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=trmb_AGCOCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Divestitures - Balance Sheet (Details) - Held-for-sale<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">87.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Inventories, net</a></td>
<td class="nump">22.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">8.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Goodwill</a></td>
<td class="nump">141.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">65.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(22.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total Assets held for sale</a></td>
<td class="nump">312.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">8.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">22.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">20.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="nump">5.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Other non-current liabilities</a></td>
<td class="nump">6.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Liabilities held for sale</a></td>
<td class="nump">$ 62.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Valuation Allowance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestitures - Other Divestitures (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($) </div>
<div>business</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestitures</a></td>
<td class="nump">$ 1,923.4<span></span>
</td>
<td class="nump">$ 17.0<span></span>
</td>
<td class="nump">$ 215.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses', window );">Number of business disposed | business</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestitures</a></td>
<td class="nump">$ 13.3<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 226.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 205.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Not Discontinued Operations, Number Of Businesses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">$ 2,033.5<span></span>
</td>
<td class="nump">$ 2,314.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,035.4)<span></span>
</td>
<td class="num">(1,071.4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">998.1<span></span>
</td>
<td class="nump">1,243.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Write off of assets</a></td>
<td class="nump">$ 182.8<span></span>
</td>
<td class="nump">267.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag', window );">Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag</a></td>
<td class="text">267.8&#160;million<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed product technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Useful Lives (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">$ 819.0<span></span>
</td>
<td class="nump">908.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(561.2)<span></span>
</td>
<td class="num">(554.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 257.8<span></span>
</td>
<td class="nump">354.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Useful Lives (in years)</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">$ 1,175.5<span></span>
</td>
<td class="nump">1,358.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(440.2)<span></span>
</td>
<td class="num">(474.5)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 735.3<span></span>
</td>
<td class="nump">883.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trmb_TradeNamesAndIntellectualPropertyMember', window );">Trade names and other intellectual properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Useful Lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">$ 39.0<span></span>
</td>
<td class="nump">48.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(34.0)<span></span>
</td>
<td class="num">(42.8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trmb_TradeNamesAndIntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trmb_TradeNamesAndIntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 163.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">158.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">144.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">130.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">109.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive', window );">Thereafter</a></td>
<td class="nump">291.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 998.1<span></span>
</td>
<td class="nump">$ 1,243.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, after Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 5,350.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions due to acquisitions</a></td>
<td class="nump">16.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="num">(92.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other adjustments</a></td>
<td class="num">(144.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">4,988.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="num">(141.7)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember', window );">AECO</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">1,996.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions due to acquisitions</a></td>
<td class="nump">16.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="num">(0.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other adjustments</a></td>
<td class="num">(26.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">1,986.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember', window );">AECO | Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember', window );">Field Systems</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">1,063.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions due to acquisitions</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="num">(91.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other adjustments</a></td>
<td class="num">(13.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">958.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember', window );">Field Systems | Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember', window );">T&amp;L</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">2,290.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions due to acquisitions</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation and other adjustments</a></td>
<td class="num">(104.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">2,044.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember', window );">T&amp;L | Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Assets held for sale</a></td>
<td class="num">$ (141.7)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Certain Balance Sheet Components (Components Of Net Inventories) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 71.7<span></span>
</td>
<td class="nump">$ 88.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">117.4<span></span>
</td>
<td class="nump">144.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">194.3<span></span>
</td>
<td class="nump">235.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrent', window );">Deferred costs, current</a></td>
<td class="nump">$ 6.8<span></span>
</td>
<td class="nump">$ 11.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Certain Balance Sheet Components (Components Of Property And Equipment) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">$ 527.6<span></span>
</td>
<td class="nump">$ 553.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="num">(339.2)<span></span>
</td>
<td class="num">(350.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net&#160; Carrying Amount</a></td>
<td class="nump">188.4<span></span>
</td>
<td class="nump">202.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">33.0<span></span>
</td>
<td class="nump">38.3<span></span>
</td>
<td class="nump">$ 40.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember', window );">Land, building, furniture, and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">238.9<span></span>
</td>
<td class="nump">237.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="num">(98.8)<span></span>
</td>
<td class="num">(94.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net&#160; Carrying Amount</a></td>
<td class="nump">140.1<span></span>
</td>
<td class="nump">142.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">147.0<span></span>
</td>
<td class="nump">170.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="num">(121.8)<span></span>
</td>
<td class="num">(138.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net&#160; Carrying Amount</a></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">31.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_SoftwareAndLicensesMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">128.4<span></span>
</td>
<td class="nump">131.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="num">(118.6)<span></span>
</td>
<td class="num">(117.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net&#160; Carrying Amount</a></td>
<td class="nump">9.8<span></span>
</td>
<td class="nump">13.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Gross&#160;Carrying Amount</a></td>
<td class="nump">13.3<span></span>
</td>
<td class="nump">14.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net&#160; Carrying Amount</a></td>
<td class="nump">$ 13.3<span></span>
</td>
<td class="nump">$ 14.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_SoftwareAndLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=trmb_SoftwareAndLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated foreign currency translation adjustments</a></td>
<td class="num">$ (385.2)<span></span>
</td>
<td class="num">$ (158.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax', window );">Gain on cash flow hedge</a></td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Net unrealized actuarial (losses) gains</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Total accumulated other comprehensive loss</a></td>
<td class="num">$ (381.9)<span></span>
</td>
<td class="num">$ (152.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 3,683.3<span></span>
</td>
<td class="nump">$ 3,798.7<span></span>
</td>
<td class="nump">$ 3,676.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expense</a></td>
<td class="nump">1,935.6<span></span>
</td>
<td class="nump">1,884.0<span></span>
</td>
<td class="nump">1,594.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">460.7<span></span>
</td>
<td class="nump">448.8<span></span>
</td>
<td class="nump">510.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember', window );">AECO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,358.6<span></span>
</td>
<td class="nump">1,110.5<span></span>
</td>
<td class="nump">941.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of sales</a></td>
<td class="nump">220.4<span></span>
</td>
<td class="nump">213.3<span></span>
</td>
<td class="nump">201.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expense</a></td>
<td class="nump">674.6<span></span>
</td>
<td class="nump">568.2<span></span>
</td>
<td class="nump">481.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 463.6<span></span>
</td>
<td class="nump">$ 329.0<span></span>
</td>
<td class="nump">$ 259.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_SegmentOperatingIncomePercent', window );">Segment operating income (as percent)</a></td>
<td class="nump">34.10%<span></span>
</td>
<td class="nump">29.60%<span></span>
</td>
<td class="nump">27.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember', window );">Field Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,535.9<span></span>
</td>
<td class="nump">$ 1,967.9<span></span>
</td>
<td class="nump">$ 2,151.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of sales</a></td>
<td class="nump">666.3<span></span>
</td>
<td class="nump">843.4<span></span>
</td>
<td class="nump">997.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expense</a></td>
<td class="nump">427.6<span></span>
</td>
<td class="nump">521.0<span></span>
</td>
<td class="nump">498.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 442.0<span></span>
</td>
<td class="nump">$ 603.5<span></span>
</td>
<td class="nump">$ 655.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_SegmentOperatingIncomePercent', window );">Segment operating income (as percent)</a></td>
<td class="nump">28.80%<span></span>
</td>
<td class="nump">30.70%<span></span>
</td>
<td class="nump">30.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember', window );">T&amp;L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 788.8<span></span>
</td>
<td class="nump">$ 720.3<span></span>
</td>
<td class="nump">$ 583.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of sales</a></td>
<td class="nump">280.2<span></span>
</td>
<td class="nump">278.8<span></span>
</td>
<td class="nump">268.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expense</a></td>
<td class="nump">353.5<span></span>
</td>
<td class="nump">323.3<span></span>
</td>
<td class="nump">265.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 155.1<span></span>
</td>
<td class="nump">$ 118.2<span></span>
</td>
<td class="nump">$ 49.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_SegmentOperatingIncomePercent', window );">Segment operating income (as percent)</a></td>
<td class="nump">19.70%<span></span>
</td>
<td class="nump">16.40%<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_SegmentOperatingIncomePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Operating Income, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_SegmentOperatingIncomePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting Segment And Geographic Information (Reconciliation Of The Company's Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Consolidated operating income</a></td>
<td class="nump">$ 460.7<span></span>
</td>
<td class="nump">$ 448.8<span></span>
</td>
<td class="nump">$ 510.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Unallocated general corporate expenses</a></td>
<td class="num">(1,935.6)<span></span>
</td>
<td class="num">(1,884.0)<span></span>
</td>
<td class="num">(1,594.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of purchased intangible assets</a></td>
<td class="num">(199.0)<span></span>
</td>
<td class="num">(212.3)<span></span>
</td>
<td class="num">(131.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_AcquisitionAndDivestitureRelatedCosts', window );">Acquisition / divestiture items</a></td>
<td class="num">(81.6)<span></span>
</td>
<td class="num">(72.4)<span></span>
</td>
<td class="num">(32.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense', window );">Stock-based compensation / deferred compensation</a></td>
<td class="num">(163.5)<span></span>
</td>
<td class="num">(151.1)<span></span>
</td>
<td class="num">(112.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_RestructuringChargesAndOtherCosts', window );">Restructuring and other costs</a></td>
<td class="num">(32.4)<span></span>
</td>
<td class="num">(50.1)<span></span>
</td>
<td class="num">(54.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total non-operating income (expense), net</a></td>
<td class="nump">1,545.2<span></span>
</td>
<td class="num">(91.8)<span></span>
</td>
<td class="nump">58.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Consolidated income before taxes</a></td>
<td class="nump">2,005.9<span></span>
</td>
<td class="nump">357.0<span></span>
</td>
<td class="nump">569.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Segments Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Consolidated operating income</a></td>
<td class="nump">1,060.7<span></span>
</td>
<td class="nump">1,050.7<span></span>
</td>
<td class="nump">964.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Non-Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Unallocated general corporate expenses</a></td>
<td class="num">$ (123.5)<span></span>
</td>
<td class="num">$ (116.0)<span></span>
</td>
<td class="num">$ (123.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_AcquisitionAndDivestitureRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition And Divestiture Related Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_AcquisitionAndDivestitureRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_RestructuringChargesAndOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring Charges And Other Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_RestructuringChargesAndOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 3,683.3<span></span>
</td>
<td class="nump">$ 3,798.7<span></span>
</td>
<td class="nump">$ 3,676.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember', window );">AECO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,358.6<span></span>
</td>
<td class="nump">1,110.5<span></span>
</td>
<td class="nump">941.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember', window );">Field Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,535.9<span></span>
</td>
<td class="nump">1,967.9<span></span>
</td>
<td class="nump">2,151.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember', window );">T&amp;L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">788.8<span></span>
</td>
<td class="nump">720.3<span></span>
</td>
<td class="nump">583.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,078.7<span></span>
</td>
<td class="nump">2,018.5<span></span>
</td>
<td class="nump">1,955.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America | AECO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">819.8<span></span>
</td>
<td class="nump">655.5<span></span>
</td>
<td class="nump">554.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America | Field Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">785.9<span></span>
</td>
<td class="nump">892.9<span></span>
</td>
<td class="nump">941.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America | T&amp;L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">473.0<span></span>
</td>
<td class="nump">470.1<span></span>
</td>
<td class="nump">458.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,050.3<span></span>
</td>
<td class="nump">1,076.2<span></span>
</td>
<td class="nump">1,037.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | AECO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">375.9<span></span>
</td>
<td class="nump">293.7<span></span>
</td>
<td class="nump">267.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Field Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">416.0<span></span>
</td>
<td class="nump">581.2<span></span>
</td>
<td class="nump">684.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | T&amp;L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">258.4<span></span>
</td>
<td class="nump">201.3<span></span>
</td>
<td class="nump">86.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">365.2<span></span>
</td>
<td class="nump">428.9<span></span>
</td>
<td class="nump">415.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | AECO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">125.5<span></span>
</td>
<td class="nump">98.1<span></span>
</td>
<td class="nump">83.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Field Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">224.8<span></span>
</td>
<td class="nump">320.6<span></span>
</td>
<td class="nump">321.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | T&amp;L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">14.9<span></span>
</td>
<td class="nump">10.2<span></span>
</td>
<td class="nump">9.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=trmb_RestofWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">189.1<span></span>
</td>
<td class="nump">275.1<span></span>
</td>
<td class="nump">268.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=trmb_RestofWorldMember', window );">Rest of World | AECO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">37.4<span></span>
</td>
<td class="nump">63.2<span></span>
</td>
<td class="nump">35.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=trmb_RestofWorldMember', window );">Rest of World | Field Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">109.2<span></span>
</td>
<td class="nump">173.2<span></span>
</td>
<td class="nump">204.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=trmb_RestofWorldMember', window );">Rest of World | T&amp;L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 42.5<span></span>
</td>
<td class="nump">$ 38.7<span></span>
</td>
<td class="nump">$ 28.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_ArchitectsEngineersConstructionAndOwnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_FieldSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trmb_TransportationAndLogisticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=trmb_RestofWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=trmb_RestofWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting Segment And Geographic Information (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 3,683.3<span></span>
</td>
<td class="nump">$ 3,798.7<span></span>
</td>
<td class="nump">$ 3,676.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,911.2<span></span>
</td>
<td class="nump">$ 1,855.2<span></span>
</td>
<td class="nump">$ 1,777.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Reporting Segment And Geographic Information (Schedule of Physical Long-Lived Assets by Geographic Area) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 311.9<span></span>
</td>
<td class="nump">$ 326.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">178.0<span></span>
</td>
<td class="nump">179.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">96.0<span></span>
</td>
<td class="nump">105.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=trmb_AsiaPacificAndOtherNonUsCountriesMember', window );">Asia Pacific and Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 37.9<span></span>
</td>
<td class="nump">$ 41.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=trmb_AsiaPacificAndOtherNonUsCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=trmb_AsiaPacificAndOtherNonUsCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Schedule Of Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ShortTermDebtGross', window );">2025</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and issuance costs</a></td>
<td class="num">(9.4)<span></span>
</td>
<td class="num">$ (13.8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total debt</a></td>
<td class="nump">1,390.6<span></span>
</td>
<td class="nump">3,066.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Less: Short-term debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 1,390.6<span></span>
</td>
<td class="nump">2,536.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=trmb_UncommittedFacilitiesMember', window );">Uncommitted Facilities, floating rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ShortTermDebtGross', window );">2025</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">130.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">150.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trmb_TwoThousandTwentyFourSeniorNotesMember', window );">Senior Notes, 4.75%, due December 2024 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Fixed rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trmb_TwoThousandTwentyEightSeniorNotesMember', window );">Senior Notes, 4.90%, due June 2028 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Fixed rate</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">5.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">600.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trmb_TwoThousandThirtyThreeSeniorNotesMember', window );">Senior Notes, 6.10%, due March 2033 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Fixed rate</a></td>
<td class="nump">6.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">6.13%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 800.0<span></span>
</td>
<td class="nump">800.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trmb_TermLoanDueApril2026Member', window );">Term Loan, due April 2026 | Unsecured Debt | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">500.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trmb_TermLoanDueApril2028Member', window );">Term Loan, due April 2028 | Unsecured Debt | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 500.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_ShortTermDebtGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short Term Debt, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_ShortTermDebtGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=trmb_UncommittedFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=trmb_UncommittedFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trmb_TwoThousandTwentyFourSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trmb_TwoThousandTwentyFourSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trmb_TwoThousandTwentyEightSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trmb_TwoThousandTwentyEightSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trmb_TwoThousandThirtyThreeSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trmb_TwoThousandThirtyThreeSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trmb_TermLoanDueApril2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trmb_TermLoanDueApril2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trmb_TermLoanDueApril2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trmb_TermLoanDueApril2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Schedule of Debt Maturities) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ShortTermDebtGross', window );">2025</a></td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">600.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">800.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DebtLongTermAndShortTermCombinedAmountGross', window );">Total</a></td>
<td class="nump">$ 1,400.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DebtLongTermAndShortTermCombinedAmountGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt, Long Term And Short Term, Combined Amount, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DebtLongTermAndShortTermCombinedAmountGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_ShortTermDebtGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short Term Debt, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_ShortTermDebtGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Narrative) (Details)<br> &#8364; in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($) </div>
<div>loan_facility</div>
</th>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>EUR (&#8364;) </div>
<div>loan_facility</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Principal amount</a></td>
<td class="nump">$ 1,250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Additional capacity</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trmb_UncommittedRevolvingCreditFacilities75millionMember', window );">Uncommitted Revolving Credit Facilities $75 million</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_NumberOfRevolvingLoanFacilities', window );">Number of revolving loan facilities | loan_facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trmb_UncommittedRevolvingCreditFacilities100millioneurosMember', window );">Uncommitted Revolving Credit Facilities 100 million euros</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_NumberOfRevolvingLoanFacilities', window );">Number of revolving loan facilities | loan_facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 100.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_LineOfCreditFacilityAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility Additional Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_LineOfCreditFacilityAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_NumberOfRevolvingLoanFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Revolving Loan Facilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_NumberOfRevolvingLoanFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trmb_UncommittedRevolvingCreditFacilities75millionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trmb_UncommittedRevolvingCreditFacilities75millionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trmb_UncommittedRevolvingCreditFacilities100millioneurosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trmb_UncommittedRevolvingCreditFacilities100millioneurosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Narratives) (Details)<br></strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term (in years)</a></td>
<td class="text">13 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease, renewal term (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Operating Lease Expenses) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 31.4<span></span>
</td>
<td class="nump">$ 33.5<span></span>
</td>
<td class="nump">$ 36.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense and other</a></td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">17.1<span></span>
</td>
<td class="nump">14.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 46.4<span></span>
</td>
<td class="nump">$ 50.6<span></span>
</td>
<td class="nump">$ 51.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Supplement Cash Flow Information) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 30.3<span></span>
</td>
<td class="nump">$ 31.0<span></span>
</td>
<td class="nump">$ 35.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for Operating lease liabilities:</a></td>
<td class="nump">44.1<span></span>
</td>
<td class="nump">47.0<span></span>
</td>
<td class="nump">$ 26.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">123.5<span></span>
</td>
<td class="nump">124.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Other current liabilities</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="nump">29.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">123.4<span></span>
</td>
<td class="nump">121.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 144.6<span></span>
</td>
<td class="nump">$ 151.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">4.58%<span></span>
</td>
<td class="nump">4.27%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Lease Liabilities Maturity By Year) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 27.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">28.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">23.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">20.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">18.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">51.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">169.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">25.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 144.6<span></span>
</td>
<td class="nump">$ 151.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unconditional purchase obligations</a></td>
<td class="nump">$ 470.7<span></span>
</td>
<td class="nump">$ 618.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Narrative) (Details) - Recurring - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DeferredCompensationPlanAssetsFairValueDisclosure', window );">Deferred compensation plan assets</a></td>
<td class="nump">$ 31.0<span></span>
</td>
<td class="nump">$ 31.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Deferred compensation plan liabilities</a></td>
<td class="nump">31.0<span></span>
</td>
<td class="nump">31.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">$ 1,400.0<span></span>
</td>
<td class="nump">$ 3,100.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DeferredCompensationPlanAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Assets, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DeferredCompensationPlanAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Liabilities, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ContractWithCustomerAssetAndLiabilityRollForward', window );"><strong>Contract With Customer, Asset And Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance of the period</a></td>
<td class="nump">$ 761.4<span></span>
</td>
<td class="nump">$ 737.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from prior year-end</a></td>
<td class="num">(652.3)<span></span>
</td>
<td class="num">(607.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet', window );">Billings net of revenue recognized from current year and other</a></td>
<td class="nump">786.9<span></span>
</td>
<td class="nump">631.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance of the period</a></td>
<td class="nump">$ 896.0<span></span>
</td>
<td class="nump">$ 761.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_ContractWithCustomerAssetAndLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset And Liability [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_ContractWithCustomerAssetAndLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Billings And Revenue Recognized, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)<br> $ in Billions</strong></div></th>
<th class="th">
<div>Jan. 03, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount', window );">Optional exemption</a></td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-04', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-04</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 1.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation, percentage</a></td>
<td class="nump">71.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period of recognition</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Optional Exemption, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-04">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-04</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Provision (Benefit) For Taxes) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Income before taxes, united states</a></td>
<td class="nump">$ 216.4<span></span>
</td>
<td class="nump">$ 26.9<span></span>
</td>
<td class="nump">$ 117.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Income before taxes, foreign</a></td>
<td class="nump">1,789.5<span></span>
</td>
<td class="nump">330.1<span></span>
</td>
<td class="nump">451.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before taxes</a></td>
<td class="nump">2,005.9<span></span>
</td>
<td class="nump">357.0<span></span>
</td>
<td class="nump">569.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>U.S. Federal:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">94.1<span></span>
</td>
<td class="nump">57.1<span></span>
</td>
<td class="nump">98.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(71.2)<span></span>
</td>
<td class="num">(92.5)<span></span>
</td>
<td class="num">(97.7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">US federal, income tax provision</a></td>
<td class="nump">22.9<span></span>
</td>
<td class="num">(35.4)<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>U.S. State:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">15.6<span></span>
</td>
<td class="nump">12.8<span></span>
</td>
<td class="nump">12.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="num">(6.6)<span></span>
</td>
<td class="num">(5.0)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">US state, income tax provision</a></td>
<td class="nump">17.7<span></span>
</td>
<td class="nump">6.2<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Foreign:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">364.8<span></span>
</td>
<td class="nump">80.4<span></span>
</td>
<td class="nump">48.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">96.1<span></span>
</td>
<td class="num">(5.5)<span></span>
</td>
<td class="nump">62.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations', window );">Foreign, income tax provision</a></td>
<td class="nump">460.9<span></span>
</td>
<td class="nump">74.9<span></span>
</td>
<td class="nump">111.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 501.5<span></span>
</td>
<td class="nump">$ 45.7<span></span>
</td>
<td class="nump">$ 119.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxed at different rates</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">U.S. State income taxes</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent', window );">Other U.S. taxes on foreign operations</a></td>
<td class="num">(2.80%)<span></span>
</td>
<td class="num">(4.40%)<span></span>
</td>
<td class="num">(3.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent', window );">Foreign-derived intangible income</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(3.90%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">U.S. Federal research and development credits</a></td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(5.40%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent', window );">Tax reserve releases</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(2.50%)<span></span>
</td>
<td class="num">(1.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness', window );">Tax on Ag divestiture</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Purchased intangibles</a></td>
<td class="nump">$ 311.3<span></span>
</td>
<td class="nump">$ 373.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities', window );">Global intangible low-taxed income</a></td>
<td class="nump">17.6<span></span>
</td>
<td class="nump">105.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease right-of-use assets</a></td>
<td class="nump">29.7<span></span>
</td>
<td class="nump">30.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">26.9<span></span>
</td>
<td class="nump">19.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">385.5<span></span>
</td>
<td class="nump">529.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DeferredTaxAssetsDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">217.6<span></span>
</td>
<td class="nump">368.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Capitalized research and development</a></td>
<td class="nump">118.2<span></span>
</td>
<td class="nump">98.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_DeferredTaxAssetsOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">34.7<span></span>
</td>
<td class="nump">36.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">U.S. tax credit carryforwards</a></td>
<td class="nump">23.1<span></span>
</td>
<td class="nump">23.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Expenses not currently deductible</a></td>
<td class="nump">26.3<span></span>
</td>
<td class="nump">26.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">24.3<span></span>
</td>
<td class="nump">17.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">17.2<span></span>
</td>
<td class="nump">16.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory', window );">Intercompany prepayments</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">36.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">74.6<span></span>
</td>
<td class="nump">60.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">536.0<span></span>
</td>
<td class="nump">684.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(56.0)<span></span>
</td>
<td class="num">(31.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">480.0<span></span>
</td>
<td class="nump">653.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total net deferred tax assets</a></td>
<td class="nump">94.5<span></span>
</td>
<td class="nump">124.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Non-current deferred income tax assets</a></td>
<td class="nump">294.4<span></span>
</td>
<td class="nump">412.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Non-current deferred income tax liabilities</a></td>
<td class="num">$ (199.9)<span></span>
</td>
<td class="num">$ (287.8)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DeferredTaxAssetsDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DeferredTaxAssetsDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DeferredTaxAssetsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DeferredTaxAssetsOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsEquityMethodInvestments', window );">Investment deferred tax assets</a></td>
<td class="nump">$ 14.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="nump">232.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">78.2<span></span>
</td>
<td class="nump">$ 88.3<span></span>
</td>
<td class="nump">$ 76.5<span></span>
</td>
<td class="nump">$ 64.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">45.8<span></span>
</td>
<td class="nump">59.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Payment of interest and penalties</a></td>
<td class="nump">8.8<span></span>
</td>
<td class="nump">$ 9.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">NOL subject to expiration</a></td>
<td class="nump">18.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">NOL not subject to expiration</a></td>
<td class="nump">106.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaliforniaFranchiseTaxBoardMember', window );">California Franchise Tax Board | Research Tax Credit Carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 35.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaliforniaFranchiseTaxBoardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaliforniaFranchiseTaxBoardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 88.3<span></span>
</td>
<td class="nump">$ 76.5<span></span>
</td>
<td class="nump">$ 64.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increase related to current year tax positions</a></td>
<td class="nump">11.3<span></span>
</td>
<td class="nump">12.4<span></span>
</td>
<td class="nump">23.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">(Decrease) increase related to prior years&#8217; tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">(Decrease) increase related to prior years&#8217; tax positions</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(19.9)<span></span>
</td>
<td class="num">(8.2)<span></span>
</td>
<td class="num">(10.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 78.2<span></span>
</td>
<td class="nump">$ 88.3<span></span>
</td>
<td class="nump">$ 76.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Benefit Plans (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unamortized stock-based compensation expense</a></td>
<td class="nump">$ 200.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unamortized compensation expense weighted-average recognition period (in years)</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">360,000,000.0<span></span>
</td>
<td class="nump">360,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted&#160;average grant-date&#160;fair&#160;value, granted (in usd per share)</a></td>
<td class="nump">$ 65.12<span></span>
</td>
<td class="nump">$ 49.93<span></span>
</td>
<td class="nump">$ 73.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-based compensation, equity instruments other than options, vested in period, fair value</a></td>
<td class="nump">$ 126.5<span></span>
</td>
<td class="nump">$ 110.1<span></span>
</td>
<td class="nump">$ 108.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation, number of shares available (in shares)</a></td>
<td class="nump">3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">39,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of lower fair market value to be purchased of common stock through payroll deductions (in percent)</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_trmb_EmployeeStockPurchaseOfferingPeriod', window );">Employee stock options granted term (in months)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued during period, shares, employee stock purchase plans (in shares)</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Stock issued during period, value, employee stock purchase plan</a></td>
<td class="nump">$ 34.5<span></span>
</td>
<td class="nump">$ 35.7<span></span>
</td>
<td class="nump">$ 34.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Performance-Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of the target grant amount received at vesting (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Performance-Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of the target grant amount received at vesting (in percent)</a></td>
<td class="nump">220.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trmb_TwoThousandTwoStockPlanMember', window );">Two Thousand Two Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum number of shares authorized for grant (in shares)</a></td>
<td class="nump">102,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation, number of shares available (in shares)</a></td>
<td class="nump">17,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trmb_TwoThousandTwoStockPlanMember', window );">Two Thousand Two Stock Plan | Time Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share units granted vesting period (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trmb_TwoThousandTwoStockPlanMember', window );">Two Thousand Two Stock Plan | Performance-Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share units granted vesting period (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trmb_EmployeeStockPurchaseOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Purchase Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trmb_EmployeeStockPurchaseOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trmb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trmb_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trmb_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trmb_TwoThousandTwoStockPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trmb_TwoThousandTwoStockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trmb_TimeBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trmb_TimeBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 158.6<span></span>
</td>
<td class="nump">$ 145.4<span></span>
</td>
<td class="nump">$ 120.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">17.0<span></span>
</td>
<td class="nump">14.6<span></span>
</td>
<td class="nump">12.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">45.0<span></span>
</td>
<td class="nump">40.7<span></span>
</td>
<td class="nump">28.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">29.3<span></span>
</td>
<td class="nump">27.1<span></span>
</td>
<td class="nump">24.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">67.3<span></span>
</td>
<td class="nump">63.0<span></span>
</td>
<td class="nump">55.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">145.2<span></span>
</td>
<td class="nump">132.8<span></span>
</td>
<td class="nump">108.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 10.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) - $ / shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of units, unvested at the beginning of year at the beginning of year (in shares)</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of units, granted (in shares)</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of units, shares vested, net (in shares)</a></td>
<td class="num">(2.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of units, cancelled and forfeited (in shares)</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of units, unvested at the end of year (in shares)</a></td>
<td class="nump">5.4<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted&#160;Average Grant-Date&#160;Fair&#160;Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted&#160;average grant-date&#160;fair&#160;value, outstanding at the beginning of year (in usd per share)</a></td>
<td class="nump">$ 58.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted&#160;average grant-date&#160;fair&#160;value, granted (in usd per share)</a></td>
<td class="nump">65.12<span></span>
</td>
<td class="nump">$ 49.93<span></span>
</td>
<td class="nump">$ 73.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted&#160;average grant-date&#160;fair&#160;value, shares vested, net (in usd per share)</a></td>
<td class="nump">60.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted&#160;average grant-date&#160;fair&#160;value, canceled and forfeited (in usd per share)</a></td>
<td class="nump">61.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted&#160;average grant-date&#160;fair&#160;value, unvested at the end of year (in usd per share)</a></td>
<td class="nump">$ 60.37<span></span>
</td>
<td class="nump">$ 58.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trmb_PerformanceBasedRestrictedStockUnitsMember', window );">Performance-Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of units, granted (in shares)</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of units, shares vested, net (in shares)</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of units, cancelled and forfeited (in shares)</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of units, unvested at the end of year (in shares)</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember', window );">Performance-Based Stock Units, Achievement Of Company Performance Metrics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of units, cancelled and forfeited (in shares)</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted&#160;Average Grant-Date&#160;Fair&#160;Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod', window );">Performance adjustments above target levels at vesting date (in shares)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trmb_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trmb_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Repurchase (Details) - USD ($)<br> $ / shares in Units, shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2025</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jan. 28, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="nump">$ 149,100,000<span></span>
</td>
<td class="nump">$ 79,000,000.0<span></span>
</td>
<td class="nump">$ 347,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyFourStockRepurchaseProgramMember', window );">2024 Stock Repurchased Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program approved amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining amount authorized</a></td>
<td class="nump">$ 625,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyOneStockRepurchaseProgramMember', window );">2021 Stock Repurchased Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchased (in shares)</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Shares repurchased (in usd per share)</a></td>
<td class="nump">$ 60.97<span></span>
</td>
<td class="nump">$ 42.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="nump">$ 175,000,000<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember', window );">2021 and 2017 Stock Repurchased Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Shares repurchased (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 394,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=trmb_A2025StockRepurchaseProgramMember', window );">2025 Stock Repurchase Program | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program approved amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyFourStockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyFourStockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyOneStockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyOneStockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=trmb_A2025StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=trmb_A2025StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>103
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( (EXF5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( (EXF5K6'-'N\P   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DLM.PS 017\%>9^,DSZD6JDW(%8@(5$)Q,ZR
MIZU%_) ]*.G?DX0V!<$'L/3,]9DSTC0Z"AT2/J40,9'%?-.[UF>AXY8=B:(
MR/J(3N5R2/BAN0_)*1J>Z0!1Z7=U0*@Y7X-#4D:1@A%8Q)G(9&.TT D5A73&
M&SWCXT=J)YC1@"TZ])2A*BM@<IP83WW;P!4PP@B3RU\%-#-QJOZ)G3K SLD^
MVSG5=5W9+:;<L$,%KX\/S].ZA?69E-<X_,I6T"GBEETFORQN[W;W3-:\7A5\
M6=2K7;41?"FJ]=OH^L/O*NR"L7O[SXPWWXPO@K*!7W<A/P%02P,$%     @
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
M3@H\W/[O#;#"Q([A[8N_ 5!+ P04    " ")>)E:)IM?22@(   8,0  &
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
M>$#J]ML/L.-E4F+EC>'@[L_O,'=Q+=6++@$,>N-,Z 27QE2S(-!9"9SH@:Q
MV)V=5)P8:ZHBT)4"DOL@SH(H#*<!)U3@-/9K:Y7&<F\8%;!62.\Y)^I] 4S6
M"1[BP\(S+4KC%H(TKD@!&S#?JK6R5M"IY)2#T%0*I&"7X/EPMI@Z?^_PG4*M
MC^;(9;*5\L49#WF"0P<$##+C%(@=7F$)C#DAB_&GU<3=D2[P>'Y0O_>YVURV
M1,-2LA\T-V6"/V&4PX[LF7F6]1=H\YDXO4PR[;^H;GRCSQAE>VTD;X,M :>B
M&<E;>P_' <,S 5$;$'GNYB!/>4L,26,E:Z2<MU5S$Y^JC[9P5+B?LC'*[E(;
M9]+Y/J<&/8CF]]I[B@-C9=UFD+42BT8B.B,QC-"3%*;4Z$[DD/\O$%B>#BHZ
M0"VB7L5'(@8H'%VC*(PF/7JC+LF1UQM=FB3Z-=]JH^R3^'TJWT9M?%K-E<E,
M5R2#!-LZT*!> :=7'X;3\*:'==RQCOO4&U:IT#U5'#W<GL+K%QA'/123CF)R
M$<57PN$40G_TG1+:H"O"JQOT4^Y%@5:K=0_5M*.:7D2UDMG9M]JOL"$"/4H-
MUVA)&+7O05!R"BPXJB@.JO!]0Z/,)F.:XNI6N]8T;RKRGWO3UYZ(*JC0B,'.
MAH:#C_;N5-,K&L/(RM?G5AI;[7Y:VO8*RCG8_9V4YF"X [J&G?X%4$L#!!0
M   ( (EXF5KWD2KN2@<  -H@   8    >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&ULK9II<]LV$(;_"D;)I,F,31$ 3Q^:2>P>Z22M)V[:S[ (69R0A$)"/OKK
MNR 9D10.V1WG@TW)B^6[(+#/+IBS>U%_:]:<2_10%E5S/EM+N3F9SYOEFI>L
M\<2&5_"7E:A+)N%C?3MO-C5G63NH+.;$]Z-YR?)JMCAKO[NJ%V=B*XN\XE<U
M:K9ER>K'#[P0]^<S//OQQ9?\=BW5%_/%V8;=\FLNOVZN:O@TWWG)\I)732XJ
M5//5^>P]/KD(B!K06OR=\_MF=(U4*#="?%,?/F;G,U\IX@5?2N6"P:\[?L&+
M0GD"'=][I[/=/=7 \?4/[[^TP4,P-ZSA%Z+X)\_D^GR6S%#&5VQ;R"_B_C?>
M!Q0J?TM1-.U/=-_;^C.TW#92E/U@4%#F5?>;/?03,1J  \L T@\@3QU ^P&T
M#;13UH9UR21;G-7B'M7*&KRIBW9NVM$035ZIQW@M:_AK#N/DXD)4C2CRC$F>
MH0^L8-62HVOEKD''Z.OU)7K[^AUZC?(*?<Z+ F:^.9M+N+$:/E_V-_G0W818
M;O([JSSDTR-$?!(:AE^XAU_RI8=(V@ZGT^%S"'<7,]G%3%I_U!;SMJYY)1%K
M&@CSQ!1/YR P.U!;ZZ39L"4_G\'>:7A]QV>+-Z]PY)^:HGLA9Y-8Z2Y6ZO*^
MN&#-&K$J0TMUP;]O\SM60/#&I]BY"EM7:O_?+6*:>,G9_&X<CFY%2#JRFN@,
M=CH#I\[WRZ78@BQ(#4L.&F\*?H0J+DTR.T_Q6"8)-9D&*S_R(K/,<"<S=,K\
M6-W!Y(DZY\8)#+5[XC3PZ)XRW8K0T(O-RJ*=LLBI[*KF&Y9GB#] AF_,\B)=
MGD\U>;I58GV\\4Y=[%3WIUSS&O+9>..9%,:&"8P\LJ?08!7$-HG)3F+B7H&M
M*+3F188 CZB!?6*2V'F)1C>G>%]@H@D,"!Z%,1&8[@2F3H%_"<F*)\QAJB\O
M$OM>L*=1-\,)];W4+!+[ U#\ PL1:HQ:/K991R6<#5!?6C=S[VVJ(]'4&LR
M!EYH43O"'W8O3-#*9%[=HH)#-8!JA?UCL3K>P@?['/=>)ZH)'<GI56-ML6 2
M6#0/^,).8BQ^%2*[!Q@;A1%]Z:6F^=3M0AKZMOR(!]Y@-W"ZG;[9ULLUS&<&
MA8-DU6T.^;R?3OM*H)JD-$T\O*]<-X,YI=:E,! (NQ%TR5<<]I:2O!0E1Y(]
MN%: SA<"N5Z;9]TLP&24<Z=B!PYA-XA^AHT%>RP''C6RM &]=S))5I$VH09J
MD=C&(SP ";N)U*V$2E3'AW,6UJ%#HD!_]@8S>^;' YVP&T]=:G7(TXF3!K"K
M2#K\VY=J&!+2U#QD*GL@%DZ>5,@6.;O)BUQ"56*L9K&3?,\M9U_*VS3H@8+8
MC<'KM:CEL>1U">W:C3F3I-JR]_<?C_,F_S,(,D"2N"'YA"#<'I[=@^C\#.FX
M*)@&,O"3N/FYJ]LW[%$5[<9(#+",\ @UO42366A+E634[;EQ"1+K+:1U2.JJ
M-&;=\0$4)S>\XJO<O..)SD>HHK1*U&"&$VNE1P:*$C=%=RRJ.30<6_.TZB!,
M?+W.,YA%$1VEUJG$ 9?$C<N/.TIR]],/= :1_4*)Z)B$7&E!$!DH2=R4G+8=
MHS1I%&KHRS#6'[G!S,?693K@DKAQ^6E0=[@)(3H((Z+O*-TJ2*Q*!UJ2I]#R
MJ;,:ZR5PG.PWZ\30TB4DM6H=$$G<7=TG4=T>R+-ZLX9IZNN3J=N1D$;6O3X
MC;B!MK_7C\8UDU&QWKJEH1>FJ;T:,0VQK@0Z8(RZ,68JF0^L!VKH]]+4VQ=L
M,".)M=*C Z_H\_J]0VK-?=Y^CC6:85LO30=T43>Z]!+ZD%X#CX)0ZTM-9I'U
M"(J.#AO=V.HRPR&-5 ="'.R?0E$=6Z&OZF>+QH%;U,VM"U&6>=<R=0>CHE+K
M@5=+E7G?_B$D1]A_9U3N]&PNR9"I&GL!1]/H!R+2T-DR7$NQ_+861<;KYLVK
MA.#XM#VDD8_&SH$Z^?K<(O2EO$UC'PA+#QZ1]NFJ4;-PA%[[GN]C*%YJ=,>*
M+3]%U/-1LV9P=\2V$HKT_%^>G:H=R%'>-*J,5&M&;&4CX0+6C7'6HH/]A]-D
M&M_ 9>KFLEK94-K:@XM\<W@$4D32!D:"R M_F)@#1DPB2$N(JZ]7ZIU,T W5
M7L[TDZ&CW=>*J@-&TPD9X$\/'.EF6:ZJ?<A)ZFS\.(<\RC8YY"BC4 /@:93J
MR=Y@1W!@.SJC0R% W87 %RX9?)4ASNH*9MJ</762TSB,M7+%8$<"&MLZOF!@
M?N!F/K13VW);M"\,15=?0V-5\[5ZMWL'1!6-47B@$_V8)E@CO\D.A\36L 0#
M^@,W^CLX-:,$^%.?^HQR=:2'<1!J;TL,=D$(;9A-[L#^P,U^C:7M+GNR?**]
MI3MT8F4:<N#$:CYZ\:S>^G]F]6U>-5!;K<"'[\7@K.Y>I'<?I-BT[Z)OA)2B
M;"_7G$$PR@#^OA* W_Z#>KV]^^\,B_\ 4$L#!!0    ( (EXF5KQJ>T4] (
M &4*   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULK59=;YLP%/TK%INF
M5NH"@4"2+D%J4U7;I$E1HVT/TQY<N E6C<ULDW3[];,-I:&E^>B6A^"/>X[/
ML:_A3C9<W,D,0*'[G#(Y=3*EBG/7E4D&.98]7@#3,TLN<JQT5ZQ<60C J07E
MU/4]+W)S3)@33^S87,037BI*&,P%DF6>8_'[$BC?3)V^\S!P0U:9,@-N/"GP
M"A:@OA9SH7MNPY*2')@DG"$!RZEST3^?]3T#L!'?"&SD5AL9*[><WYG.IW3J
M>$814$B4H<#ZL8894&J8M(Y?-:G3K&F V^T']FMK7INYQ1)FG'XGJ<JFSLA!
M*2QQ2=4-WWR$VE!H^!).I?U'FRHV'#HH*:7B>0W6"G+"JB>^KS=B"] ?O #P
M:X!_*""H 8$U6BFSMJZPPO%$\ T2)EJSF8;=&XO6;@@SQ[A00L\2C5/QC#/)
M*4FQ@A1=8HI9 FAAZ"0ZF6,!3&6@2(+I*7J/WB(7R4R/RHFK].J&PTWJE2ZK
ME?P75OJ,60]YP1GR/3_L@,]VPZ\@Z2%_;.%!&^YJSXUQOS'N6[[@!;Z%TI9U
M/BK$E^B:,&V<8(KF7!*;7S\N;J42.LM^=EFMN ?=W.;JG<L")S!U]-V2(-;@
MQ._>]"/O0Y?Q_T36VH:@V89@%WL\U[<&A-"'KU,MN3M#!19HC6D)J !1'38Z
M(0R5,GT<.>W:DVJAD5W(O#W6L=?SO/[$76^;W1?5<C%H7 R.<U$E*<*ERK@@
M?_2$\5"-=HJO^*,M68%G?T_D[X]K&0@; ^&K#! IR_WBPV>BGLK>%=$2'#6"
MHU<)UE\*J3!+"5OM4QWM5;TKHJ5ZV*@>[E0]XWFN[_8_I_KPH%3?%]6R,&HL
MC(ZP<'2>CY[G;^1U9OHAD2T'X\;!^'@'AR7Z^)DF?Q".NM1W14;A#O5][_&+
MZ1VO_XB\K^D/<=$9VFW#W:H!3 'V!8L581)16&JLUQOJ5X"H:IJJHWAARX);
MKG2189N9K@-!F  ]O^1</71,I=%4EO%?4$L#!!0    ( (EXF5H!\VR^JP<
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
MHN$@GM0?GM:%GOO*2NI9A>5+DV!6M&0NM&'PM!+U[$KTR4K:^0_V F+?V%F
MS"(REJH)9.9YQM'"LG<=;<^JN^9:GT 9/Y:RO<AU^K:].GB-+Y+FAMWH^W?X
MXEUSD6ZI8=K[B!^:VP,"%6RK(%TG5&VJVBM^[8/DA^;2VRV7DN^;CSN6;EA5
M&ZC?MYS+QX?Z!:>+EJN_ 5!+ P04    " ")>)E:XZ@5,%0#  "3"@  &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*U636_;.!#]*X2V*%J@U;<L)[4%
M)-86;8%L@@1M#XL],-+84DN1+DG;Z;_?(>6HLBV[/=@'2Z3F/?+-##DSV0CY
M754 FCPUC*NI4VF]O/0\55304.6*)7#\,A>RH1J'<N&II01:6E##O-#W1UY#
M:^YD$SMW)[.)6&E6<[B31*V:ALJ?U\#$9NH$SO/$?;VHM)GPLLF2+N !].?E
MG<21U[&4=0-<U8(3"?.I<Q5<YF-C;PV^U+!1O7=BE#P*\=T,/I93QS<; @:%
M-@P4'VN8 6.&"+?Q8\OI=$L:8/_]F?V]U8Y:'JF"F6!?ZU)74V?LD!+F=,7T
MO=A\@*V>Q/ 5@BG[3S:M;1HZI%@I+9HM&'?0U+Q]TJ>M'WJ 8'0$$&X!X3X@
M/@*(MH#H3P'Q%A!;S[12K!]RJFDVD6)#I+%&-O-BG6G1*+_F)NP/6N+7&G$Z
MFPFN!*M+JJ$D#QH?&%.MR.V<S$2#F529$*^!?.2%:("\)9\?<O+JQ6OR@M2<
MW-2,8?C4Q-.X&4/I%=N%K]N%PR,+!R&Y$5Q7BOS-2RAW"3Q4T4D)GZ5<AR<9
M/U'N$C]Z0T(_3 8V-#L-SZ%P27AAX=$ //\#>.1;>'A"3=0%)K)\T1&^+A9$
M' G%OU>/2DL\./\->;]ECX?9S65RJ9:T@*F#Q KD&ISLY5_!R'\WY+ESDN5G
M(MOQ:MQY-3[%GOV#%VEMW3?DLQ:;6*RY+]=9D/BQ&T^\==\;AV91$+C1KE5^
M:!7'%V[:6>WL/^GVGYS,BEM=@23%3CJT>L@K)I1Z_89PL"FCZ=.0Q.2<:7%.
MLOQ,9#MN'75N'9U,"RPA6" X7KA2 B]^$CQ77#':EJ;R&][#]EH<\FC+G/;B
M_#8,4S?<2YI#L_'(C?W>+]A+H 'B<> F%_W?<#:EG>STMZ>AJ"A? %9P9DN
M%E@U9;VFIAPK0GE)A,FY(>7I@')WM*=[P"C:-\H/C<:]4[>C;=QI&Y_4-ALX
M(T,BQH=G/DSC QF'9M%%[.Z';, J';G)GA*O5ZX;D O;]B@\U2NNVW+7S;:=
MU35V5K8#V9O'CNO*-AK>+YJV7;NA<E%S11C,D=)W4]R3;%N@=J#%TC8%CT)C
MBV%?*^P:01H#_#X70C\/S )='YK]#U!+ P04    " ")>)E:$4XVA-4'  #_
M00  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;,U<VW+;-A#]%8R22>.9
M2"( 4I026S.)>*D[3>.QF_:ATP=&@BU.>%%(RG;^OB!%BP0!0V*]N;Q8HK1[
M=HFS );'I$[OTNQSOF:L0/=QE.1G@W51;%Z/Q_ERS>(@'Z4;EO!OKM,L#@I^
MF-V,\TW&@E7E%$=C8AB3<1R$R6!^6GUVD<U/TVT1A0F[R%"^C>,@^_J.1>G=
MV0 /'CZX#&_61?G!>'ZZ"6[8%2L^;BXR?C3>HZS"F"5YF"8H8]=G@[?XM4]I
MZ5!9_!6RN[SU'I6G\BE-/Y<'YZNS@5%FQ"*V+$J(@+_<L@6+HA*)Y_&E!AWL
M8Y:.[?</Z%YU\OQD/@4Y6Z31W^&J6)\-I@.T8M?!-BHNT[M?67U"5HFW3*.\
M^HON:EMC@);;O$CCVIEG$(?)[C6XKP>BY8#I(PZD=B =!V(_XD!K!WIL!+-V
M,(^-8-4.5C?"]!&'2>TPZ3C0QR+8M8-=D;4;W8H:)RB"^6F6WJ&LM.9HY9N*
MW\J;,Q(F92E>%1G_-N1^Q7R1)GD:A:N@8"MT5? 77F=%CCY<\Z-T^7F=1BN6
MY2^>30FVWR#WRS8LOJ(A^GCEH)?/3U"^#C*6HS!![\,HXL65OT+/VX>GXX*G
M608;+^N4WNU2(H^D]&=:!)'";7&$FR9I!:*C1URD<<QG2UY"*KQ=O??;U2HL
M9QM/ZB((5\/S!"V"3:@^-T^/=<D*OJIPAMP@2\+D1C6J_H%TELMMO(TJGC\4
M:Y8A?GI\]5J7R\HM0[^G>0=US$MI7T]D7T^D"F,^$N8=NPF3,D6^0$1!LF3H
M)2^&796<H*! #EN.$,6O$#$(5A6'%K]<F5_GFV#)S@8\^9QEMVPP?_$,3XPW
MJI*!!'-V8'8%5B[QMW-B&:/9Z?BV7160(3U(,!\(3*@+NJ\+VK,NCJD%+6;?
M6MB!62WZZ,PT1[;(GR.;&2/:X5BVP3-JC2:BF2>;\?7(&%FBF2^;#?$$MQ(3
M1MS<C[A9^=%'1OP\6?+>).<3D ]S]>ZD7)?;"^0O#^OY/Y=I%"&^M]\%V>I?
M%1,F)!.08 XDF L)YD&"^4!@0BE9^U*RM)/W#]X2A\DRC9FJ-"RI?$USUIU6
M"TM:/!56CC:/OF1"@GE'Y>\#A118FNQ9FFA9VNWJ2V%7?QGQ;?U$0YX6LN^\
MGDAC-+3IB'0XA@SI0H)YD&#^H<$0.+;W'-M:CL_S?%OMGNEUR?2^/47;A"_H
MB,6;*/W*&-KP/99WX@F?N-RR".[Y946Q+I?]<@MNM62JFM"FT+<F(,&<'=BD
MO:%V=F;(<!XDF \$)I3-=%\VTV]?-LI+.6W<OK4RE:<,IMVNRH$,Z<HAR4SJ
MXQ1YF=*ZY@/E)1 \VQ,\TQ)<=74H8YMMMESS5B\_-,>U<'UY@P1S9M(<'W;X
M<"'C>9!@/A"84 /8:+0<HU\5*,47+49?ZFLT86[PRRJIL:OMA(L<8X0[Q*K0
M3%N:C[694"/4[/9B4"<JDM$2UO!A,H:E3+JJFC+>D06E'J3D1 O5FQ,LC2*F
M=O<BU@$-ZAX7U ,-ZD.AB10W6A?6BUUNLCJH=!F5ND&4K(-*7:!H#E:(7>9$
M$KM @WJ@:#X4FE@<C>"%]8I7ISB.*@A0O:M&$RY9#<N0KL>P2O'J]M4*,&)8
M9K<@O-I.:-$)-;I+LXPV)+2-)@YZHWGA[REZ85#5"Q3- 45S0=$\4#0?"DTL
MJ4;[PD\1O["L?E&,N]O> LORD<+,T:?2FU10 >RX4_"A@HIL-1H8_@8BF!ZS
M]SR7E9\I&4V[5(/*8*!H'BB:?V@\1*8;)0S_!%*8/H?>E0$JAN'#:AAH0 \4
MS8="$\NG4<3PCY+$](%[UXPL/DWDJVM034P1DF+Y(ERABA&I(?2A4A-I;G0Q
M#"R,Z?%ZLP<JC=5HXI"/S.ZD!Y7'0-%\*#3QWI1&(",  ID>H_<=* JM"AN=
M"R('-*:KBDDZ6ING,K*[LQ<J+Y&O1D,C<!J:'JHW;0HYRYQU!4L'-*A[7% /
M-*@/A292W+I?[,D:&IE5D@E5LJ[6J3JWV"ST2?2^$>RHH"YH4 \4S8="$UEO
MQ#'RO\0Q+=.R3&5:AO0_A 51R%X*.T>!)\M>"C!"L"DU0RH[D]K=O=E7V VQ
M15K)B0/:"%_D>PI?!%3X D5S0-%<4#0/%,V'0A-+JA&^R%.$+R(+7]@RS&[%
M+X@L&ZGL''TRO6D%E;Z./ <?*JI(6*-]D6^@?>DQ>T]UQ5U/A,PD]0LTJ@N*
MYH&B^8='1&2[T;_(3Z!_Z7/H71V@^E>-)NRY\@8.JH"!HOE0:&(!-0H8^5$*
MF#YP[ZI1"$U2L^V QG05,<E4[OH4F5&KVVGZ4*F)/#<2& &6P/1XO>D#E<"(
M4@*3GL$!E<! T7PH-/$QG$8"HP 2F!ZC]X,WBKNZL"W-$P<TJDM5(ICTA(XJ
M-5ER\:%2$TEK=# *IX/IH7ISIY"D+&F;=4"#NL<%]4"#^E!H(L6-#D:?HH/]
M%B0C9-!*';&4K*LD*:O;=R_T2?1=C(\+ZH(&]4#1?"@TD?764Y%]=;##3,NZ
ME67S4>_><G*DG:.PDW4PA1&ADUGW"MA3V%';DN[@]15V0SK%T@U@X]:3[>5/
M([P/LILPR5'$KKFC,;(Y0K;[M8'=09%NJH?=/Z5%D<;5VS4+>#];&O#OK].T
M>#@HGY_?_^;#_#]02P,$%     @ B7B96HK>><I+"0  @"P  !@   !X;"]W
M;W)K<VAE971S+W-H965T."YX;6RMFFUOVS@2Q[\*X2L.+5#;(JD'*Y<8://@
MRP+=#1KLW8O#O9!E.M95EKRBG#3WZ7=(*7KBB$D6[HO&EH<C_D?#X8\4SY_R
MXH?<"5&2G_LTDQ>375D>SN9S&>_$/I*S_" R^&6;%_NHA*_%PUP>"A%M=*-]
M.F>.X\_W49)-EN?ZVEVQ/,^/99IDXJX@\KC?1\7S5Y'F3Q<3.GFY\#UYV)7J
MPGQY?H@>Q+TH?S_<%?!MWGC9)'N1R23/2"&V%Y,O]&SENJJ!MOA7(IYDYS-1
M4M9Y_D-]N=U<3!S5(Y&*N%0N(OCS*"Y%FBI/T(\_:J>3YIZJ8??SB_<;+1[$
MK",I+O/TW\FFW%U,%A.R$=OHF);?\Z=_BEJ0I_S%>2KU_^2IMG4F)#[*,M_7
MC:$'^R2K_D8_ZT!T&E ^TH#5#=BP@3_2@-<-^%OOX-8-W&$#=Z2!5S?PWGH'
MOV[@O_4.0=T@T ^KBJY^-%=1&2W/B_R)%,H:O*D/^OGJUO!$DDREXGU9P*\)
MM"N7EWDF\S391*78D/L2_D">E9+\MB67D=R1&\A52:;D]_LK\O'#)_*!)!GY
MEJ0IY)$\GY?0!>5H'M>WNZQNQT9N1QGYEF?E3I+K;",V?0=SZ'LC@+T(N&16
MC[]$V8PX_#-A#O.0#EW;FU^)>$98J)MSI/GJ#<VYHYLSBQK>/ ZN_?&QQZ%B
MOH68DVV1[PE4G"(JD^RA&K))F0AYAD6]\NKB7E4Y.Y.'*!87$ZA74A2/8K+\
M^]^H[_P#B]@IG:U.Y*P73;>)IFOSOOP52GF2Q?E>8#&KVGJZK:K8CTOJ.>[,
M/9\_=J-AFG%*9[QOM3*M7#><!8U5K_]>TW_/F@U?-O^#"E -R#*'RA_G69RD
M@F2-,'5=?8M5XAR*_#&!8476SV]/'>^4J7-*9ZL3.>N%WF]"[UM3YTJ TSB)
MJODRVY!HGQ=E\G]] 0MCY<[O) #C;)!*E4W0M?&<F3]()=.*!G2VP%,I:/0$
MK^C9BJ* U'A)F^BG0.MW8.H(!C("HX-3"@-GJ,/T-'4=7,6B4;&PJK@O\_C'
M5*''AH ,X#$Y^D 69AB]Q;"3UXB5ZPUKP JQ8D['JB<F;,2$]D<"#";+I#Q"
M]I('H,;/:B1C4D(DX/XBF(4#,8A=.*-A[]] 66@^I(Y-3Q=U6J9PK,I^*W>B
M&%53-^YV,^2ST.G\HP-A2!.HP<.$0ZQ<.E:#:8>0J+4*?[S-8J!\*3X!XU:?
M% 1%4HH2+ZFUPQ/5U)-Z6YW*6S^8K TFLZ;&ESC.CVH^@^HJDL=HG8KQ1&%(
MWG-O9F0'8L=]8Q!C9IXW-HIIBVS4RC#+V^P19NB\2/""6K?V>[D[5,"-KOG!
MS+,-7*3)E%(^\T;DM,Q$[="D!R\L/6"VR$H]]65Y-FV^ZZQ'=;I8A_PA*5UC
M=B"6#?4A9F[76U]>BU34SE0O@YE\?!G,G]1H3I-HG:3CE$1/BDDG];8ZE;=^
M1%M2HG94:H;T(7I6XQD-GPDUWFS(%8C1E#)S'"-FS!T#)-H2$K4C$N@HC@.P
MT/F_%IG8)B-9;\*0YW<&8:W,M )^6 R%(6#EN9V1T1?60A.U4U/#?H6 2G7$
M'Q""./["%+(P\="8AA%73I>\^C):7*)V7KKMD*LUUTP,8KYGD!]%T,=(-82H
M^&*L"+$6D-@; &FTQG9J$::/F9@S]9CQJ# S<S"A5N'8+,)::&)6CM!+[S>M
M25&%U!Q4G!HK<\PL#(9XL$+,>$C'AA5K48:Q]^S5))G&^=<7W,Q*2.^=2D[J
M;74J;_V0MBC%["AU5^2Q$!M9173362"A@301B(:,FWF"$%@P3!+3%Z.C<,A:
MFF)VFOH2_W%,9*+F$DGR+5D?)5@ 1$F-O>J2'B:1LBN&.Z*U3M>L5&RXM\ 0
M7F+.8C%<)*XP0QZ,@B-KR8I9.6-Y=RSB'?"4U@G#'@9[^:R+FP!M![6-A:KS
MD/YPHUS79OUR/81&S)?+1X=ZBSC,CCCV!2U#@,0WZ :Q<CV# 9BYCS1E8X^F
M11MF1QNT&G\\2KT?] DM7:A0$U#HPJ?&@@RQ@UP$G#!*,V;(1BF?M<C#%N^I
MS=LDB[+X+;792E+OKLVG]+8ZE;=^2%O\8J_@EY1'"*+0)2O?[P&.I=J.:^H8
M@!EY2LK=+D\W$&H\@Q"@,G$9L3+&TPIS1?D89O*6S;B=S;Z+0[>0=:6B;UX<
M<\#28*@(M7*<@22.P!@/W;$M+-[2&+?3V&!>%>L*.F$]D*>/:EC 2GB3*/+,
M\)'/$=1B=+AHOT;,^,(UD0RQ6]#1)1QOD8S;=Y?NHN?J;0D\L;^B$MDA8C0,
M#:) #5G(C,D6,_1"9VQ&XIWWA'92LL]('-D<<HUAAEDQ0^P*,P,T&JG1O$4C
M_OK;.3TIM1-1=WK":C:J%=MW6OBNF9RF(75A6>$-]2*X1<<VQ7F+1]R.1]?;
MK8AUH10_H;QD#X+ 8DB0ZK-.V8H$(67U!T5-CU&J\AG5C; .15+5- O,1XSX
M8LYH+6VYB=NYJ7X!BVVXO4\KLGWD&&A[C9A-.3.K#V+FC5?9EK*XG;(NQR21
M*5F+AR3+5#8K.!9%DJ.HSY&-(FX(O7JE(_^A_T7?ZV/O]@;!N?E+KE=(OSGS
M1D/:<ARW;UW90BK@LBV87U_QC4NYY.;V50!3V&*8:Z89\J16'-DPZ\2\'Y:6
MQ7AHQ=O[X^&0ZI,Z45J%1K/N)I%QFDM8+^.'1*R ]^Y3(J?TMCJ5M_XYD1;Z
M7#OTZ3P[1,F&;/,"RE,IX"[HU.HBKR)=QSPU@IC!JG8(L8@9+,4=_,5/7UL+
M?ZX=_K0V!>=*GT:&SVH*2H^*TO4/2C/P!/GRT-US0=6;X$8=WU@ UF:]'1=_
MN-3%?(7!&%>X+02Z=@CLZ7V/MLJM>HO<=LC89\&LAAQOM^G+4L37O](YW60'
M*"A@MYEZCD /'\*90_;5N3Q=,.$";2XTNTQ8)8W32,IDFP!V19+L1%H%3<+/
MZ@*T_27*CE'Q7(VW^JB=]G4E8K%?BZ+ZY>48W0P;DO/.&<6]*![T\5.XN7IU
M5!W+::Y61UPOV=F5/M@YN'[-SFZPZQ"MLYOJ3.S0$SU;4:P%/?N*>^+@29\1
MG;==K<[F?HL*F,@E2<46NNW, B"GHCKN6GTI\X,^;;G.RS+?ZX\[$6U$H0S@
M]VV>ER]?U V:0\?+/P%02P,$%     @ B7B96KA/)1D4 @  ,00  !@   !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q]5%%/VS 0_BN6AR:01IVFHXPNB42+
M$'M J^C8GMWDTE@X=K#=!J3]^)V=-.HDVI?XSK[ON^_.YR2M-B^V G#DK9;*
MIK1RKIDQ9O,*:FY'N@&%)Z4V-7?HF@VSC0%>!% M61Q%4U9SH6B6A+VER1*]
M=5(H6!IBMW7-S?L<I&Y3.J;[C2>QJ9S?8%G2\ VLP#TW2X,>&U@*48.R0BMB
MH$SI[7@VG_CX$/!;0&L/;.(K66O]XIT?14HC+P@DY,XS<%QVL  I/1'*>.TY
MZ9#2 P_M/?M]J!UK67,+"RW_B,)5*?U&20$EWTKWI-L'Z.NY\GRYEC9\2=O%
M3J\IR;?6Z;H'HX):J&[E;WT?#@!Q? 00]X XZ.X2!95WW/$L,;HEQD<CFS="
MJ0&-XH3RE[)R!D\%XERVT,IJ*0KNH" KAPMVW%GRLR0+;BMRC[=FSY?<X&X%
M3N1<7I S(A1Y%%)B7VW"'.KP;"SO<\Z[G/&1G'>0CTA\\X7$43PASZL[<GYV
M\3\-PS*&6N*AECCP?CW"^P"RN,0YO;1< OE+?AE1K]&ZW7RD\227?PLSV_ <
M4HK#;L'L@&:?/XVGT?<32B>#TLE)I:&U7!4D]P:\;L4.)6/?/Q+:45T%*O_&
M=MG-:)RPW6%^=C !_C$]<K,1RA()):*BT37"33>@G>-T$X9BK1V.6# K?--@
M? ">EUJ[O>/G;/A+9/\ 4$L#!!0    ( (EXF5I?(2Z\X"(  (UF   9
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
MT!MB?"FBA)S2WE&@*3)I;HUTY%/9-C5;ECD</X9O !S8#>)9>:U3.\K>%E+
MH"1N*@!*Q\A_2'&9;LLL<Q%3S)BC"DTQ0E[1NRP_!OK$K(IQR(.0,AQ [/1&
M$"X]^".A/)GFG:G"_6$IVXGCT:^$FDDD^EP$DX8)'M_]D6K-LR27(GI)2U\V
M,&;D:=_*R.%_FZ!:HRZ$QQ+K^I:V%5C/8F42E9RP*&3N)WDRFYI/DOO:C+5Y
M ([E=4AS$JP__)Q:S0381-L6J-GK0$OK<KO5&#8,+)]B2Y>>34.Y60PMU&JQ
M3QR,ZT9@1>9)H([MCE& L-3L6VBI\"C7>(2C&(@]SRFL[E-J$]?TJBU0)3-=
MXCR[,T9&+8Q<-N8>\ZV:/-F+Q#:;#8 VFS?EK[Z<P?X@-V!,G%D:03U0T;#.
M:PJ)%V[3RSKRIE $&&2_[2%;M--WB5".9?W@FR#,!X)UY]P=/T+^6!&*^33,
M.*Q]-A;!('A)4F:69F7N2\KPF&HLN@:I*"#=PLL4.<9EY\Q.?!;4=A9S*&07
MD35P2HOV)>@?:W*PUW!Z/AVV[(S%;-A]*4'62,/A0AT;:XV\X A*SNP0G"PT
MTE:#![Y)-LM8PDXT%2\6O\1[*D])4WZ:,)T-P^%2&"Q6G":P42;;C[U*]5.<
M(A/8("-^UC=G_ ,G6,@-OD\V=VS>6":=(+ZF/MNV'BAQ) WL6(@* F1$I0BG
MNU/YN?EHK,D2\=Q)N'I*I49[-=:O7X[/@0=-QJ&-(&BV%RMQ0%)(O3_V\93%
MG4;/Q-&?3#].YBFQEJ9F9$BB32'%9WH,@DBO$;5^/P,X+?O*=V/Y27 TA0B5
M4W:00*FS0N*K3"'TJREI-M!1!#E94_"[8Z,&@\$!)RI,9\C7B_!'5H59ZVB:
ME#,WL? 4)-*LEKVQEE-%;3(5>P$<9,]@++P[8E5&V_B'[ E*:'YIV*Y:5Z@;
MUV!< B9>*?L,Y@+AQT^.@GL@=EDQ6QMD\3E)$Z3YZ"3_)!-5FK%H%G6;9? B
M@<L$U_HS\PYA_1!!8_14_MX>,[8AGJ$]Z4GJG-@N3$V0( VQ+%=#JU_0A'Y#
MY!:#TIG&HHP^5QKXSI3YFI^9L3'.-J5^_Y"H(D3@KV*BK=P0WMV$+'R45JC:
MQOW6M,B.2)!U9"G@.5PDC$_E/],<R$(M?+3GA"AD(/)Q1=-JDD%4WQ6 >7&+
M&>Z6K(:\6XA<SNC#,TN,F<VW8!0..8*\X[P>"P%O93G*M$BY1A B[/]+KX $
M2(:1U^V";>^UR?9U  AW@NU)@DH>F?=VX+?IA8;?@V!-@EH3@%1: :I2RQ:@
M%TRS3:E<1KCH)+7(%A XD/@IZHVL@&3IB2:]T9)YW'$]J_4A#S8+F$Z_3E8!
M<KJI*+\/C,\9#^#Y$BF/T?-S+=XD%'+FW6CNO.\;Y%+B3JQ]$H L:"++LI_8
M+N3N2HL.P\IEV8U:LW5C6<9@?ZIRR3PU;<;OQ[14\FQ7 @X\U$)2E:$0,XLK
MR$T@9&/C8'%[N5CSQ<7EX_DC4KVJ,K#WQ3=?SQ_;)Y%?QB05")::6UYL36Z>
M)8G].2?3-;,Z*I&]<!5+SQT: ! 6"H-%F0V5&^KB@/XOK(7PPQ=/GLPO;=ZS
M[(M'W\R?Q%]Y98\NY^=AK=!(R?3&TI-4FSAY&^*$;K1D4:,8P4)EDI""T]?I
MJI-R(&W7#>=.YU;]1MH-C@<F99:]H3 Z?-$F7]2^GT7(K68'4QAJ^T5S%\7@
M#W)6'^RA2#+:]4D1".(N1>;/N?=%EQ2F;-R#\"[83WR,ASA);&K))7Y(!CNL
MY< A]BC?C(40&.:4JZ!5>DM0,LH1\($8U%YU^TW,;M>5E*2W)'=.TC@PF2&'
M,,]>D$G_0Y9QA9XKBIE@;P)#R!=&A2>+59&LPO0CD>LY2F6;J%!WG%?,:6PR
M#U6C.?Y17#8V)<K=9CG:'ZF^H- $-BY\S$D2.$/Z(.9Z@PWR(<FL]H??L*J!
MYC]ZP)E85HYC1B_CLGK@^BN*H))=0C$="4J2?.7R^A015G)X>&'![V3X2T#3
MHP4KV?U@/%"IE6TF<:P)'^19D(4DR:I%4Q>$,)2$DA()"<K\?F/):[!MZX[L
M&UO(<F,N'0&<%!_1=I/^?" _1&%G"7/D&$2<#H6(,Q "[+:#5!QC>;0M-%.G
MV>$M"=%GJ^Z*1\7WM$JN46AA&!%VU:'Z7'B!MN143"(DWQ%KJ)PF#:((I>\X
M ]PLR(+Y/N[G/'L=\HQ+FKJ T)Y]@TN&-[M2^!RXE3U!X3?BP)W41I'N"3/8
M#FU.\2WC^(8$R74]YPZT^X7E17*$W6SD(?-]KCB,(G1?-5N):6BZW2P),'G-
M/8E7D;ROJ<]9[$3A!&_9&(X%695<VIYNX+Z,Y2@+&1(-VC<EO!0.,F8U%L:U
M2NU4O?F.V=$E*.=4"M12898[D"(MQ@R5@QUG,VN_XA0S&47E,R:\:DF:X:TH
M6$+A"]6D7A).KVB8K:!T.)_1=]Z^4VA$@7Q>NBBC$INE,<K&]^LF@4L)UAF;
MO+2L;L"H\DZC<,W$D;A3; YEX7:-^,+1+,52"IIP(;LFNZZ: : 82H6Y7K7\
MJ(BH8.4 ?EGM:=6,+/">UN=#*&B9+9<2X<J(VZ)SB9TF%V%DQHQG4IGD;D[:
M.:\1Q9*QGG;M0 4T:.*4%^*V2: 3WY?*8CIN.D[$:!&[_MF]:OU&\3^C.>A\
M)9&.H%>U^%W7J! <X0HIW]!Q&2WT%>P#:PVZAQ8<!&WI2HXC3*W?ON4,16%(
MRQKPF&7ZR"DL:H\> V=32'I],!^K&N;YL!DJ<]@1MPJ(_OKQ_&*,H9\\2Y"F
M.^V%3L!@QK,77T=D3GCVV?SI!,X^C@ 7RSL.9G^&8G'](A:QD*VH1UO'10C1
M00GZ_%;J#K$+HQ)"#+Q2;1U%<\@D2-?5-%08TQ%<=]8LSU"%LS+]N]L/H9%#
M=F^F,8;M:56*BP_*-*6;//"GMIR&M*"E]5OI\I-"D0%/+A/6:1)5VGR6!Y9+
M9G0XCS'A6-4)36+RBD);*$'9A<16&.)@+]*Y\\#)D).$I;,(65-_X,6X/&DS
M9&#"'5+C.05+$9<[MZY(?0EI=!,QSJ:(\9'2(R$KMFA5MFC:MMEQ?\G!+!+
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
M*,QQ*9R$<VMI*X?UFF\(;(N>MSFDL_1?YAG=]PZ9;6W/I@;#J,Z?E%*7F^P
MG+F4=4U)=TC35S($H.>T5RP\BM-\G+FK-$['4UQ-\GR<@V&,)3L-IR1"TH\3
MEF79.&91'HPC=CVD01=$EDT22$JB"?[&:3Q.M]9TV?2*)5GLU"5)- Y(;9J.
MP^<+7[,XP?/74 9;7K-P.I[071#%>[T(PP#ZZ&J:3;P7L#A^ZD48XUF>Q/ E
MFI#DYUZD60[OTBB$>7%$Z_=X$4=39WT6Q%YMF.] ,GB!=1DY$SCSPPR*G1?1
M'B^F28A5KUAT%*8A]+YB:1X_]R$(H6HZG9 /6;XW$DD>XFTRS6%DE*7[?8C2
M*1"&#ZD/>S+=P6/CP@0N.A?H)W=_9S ;.4]5Y2NIHPFK+/IA3T#[QARJ%%7+
MTA5K/XP(&CN&1?P;W%RC;*ER';^94Y^_+OP.O=WDOGM9+:5%D 4.7%RE_FJ:
M)7#XUV;#'0O1T"0#&S4*C2:!@9\.0J1">HA?Q# X]/?Q(9LMJ2+_'$!8H50K
M-P_+QG+T:Z(O&NTLR9A.W=XHC&CO01B'XPPRBC]:::03<0(&Q-1DI6T)$5?0
M![E;=C")Q@E^XFB<'[);JXJOQW[TAI-D)N\EB+G0^NGS@S#K/$!RA<Z3B*RY
M$;Y+M[IO. K4I#MB)6VD%)C1GC091X=N^!AB^ SMQ"&=)%1>*<IRVH6G4<WQ
ML\4''<*'1ZS!E @22E*D],$T)"=32N_S[V>,3Q6JF"#P21RG$U>8:4;)31VR
ME(8O_&37Q:BO. R8B^[$]4@D[C]SR#_]K$_\W'50-Y(1_?I]6 J(W8F(F\U\
MJ-42^8(#0D,I-#3XOI'YWE2HML&]V#HUD2*7@9UY;G;JMOM1=']_>7Z&[,SE
M]YC(_VFW\#':TS.N(*1"GN.$4' @FX?$$]0E.MJ8Q YQQ ",.F$7K4:463RA
MUPE5"Y@F!QWYRHMQ'I"<?>'^D!9&*0@EBJ@4PP0[XHSB3TE)6/RN-&R-B>O"
M8(H7Z!HI"W,7W)VB_SLM#>EQE#E*=43RU#,B0B+S?!IUG@6.(.%92+37>19-
M8[B9YD3#1,8Q>3;)<+?C&<@W1)\(8$D8.,MS2-UU#!49L7!"?V/"+IJD+SKV
MO2Y'CDVF3@*1XU/'4I3MI&LPKO>FN=L,,2FAW3L&F1'+<M0XRS/"^2B(2<V.
M7\ /48K([ZF+,)G\)%X$>A20G,BWH/P%M[[7]ERT)C1P^)W]CJXV?\49$P5T
M:]V4Q(<1<BC>'=YPRWP1P,Q+SR)KSL >0"&D6'9Y?T1/<H?+\(2J$$\G$TK$
M[BFIH0)Q'[9BOX;0'P-^9E!V]589T\CO*O_1L2NC$RG?ZT?AUN$!'1/"X#5M
M71+7[738+2PV-K"_,.(O97<+B-,*(1_<Z,W]P4%07YA[1NB4Q$]/('Y6=U^<
M',Z0"&8UR,':G6V.:[2VLN^&6^Q+'VMP.,=A'I=53W;=(1H=PS[ZPP+:Y(IB
MZ'O%[G&EQN$>N-))Z5C-CUO3M]U3-O,N7'@7_BVXWIHF=AEO-QBHD$GNI]3)
M%'G8U<F4."U$P\EV*X,,>D9<5"%8Z%/X.0I(<B2?ZUP1E=R^;XLG6Q^+$<>%
M^R1N?$+Y[\;#T^&K^\Q_;-XL]Y_L/W.]D#B#UF*.K>C3Z<ACUM]8M7*?GN^5
M1=*XRTIPG.YH =[/E;+]#2D8_A=Q]C]02P,$%     @ B7B96A6!;<VJ!P
M$A(  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULA5AI;QLY$OTKA"8)
M8J"MV[+C"[#CS&X&2=:(/3M8+/8#U<V6..DF>TBV%.^OWU?%/B1?^\5FDU7%
MNEY54>=;ZW[XM5)!_"P+XR\&ZQ"JT]'(IVM52C^TE3(XR:TK9<"G6XU\Y93,
MF*DL1M/Q>#$JI3:#RW/>NW67Y[8.A3;JU@E?EZ5T#]>JL-N+P630;GS7JW6@
MC='E>257ZDZ%WZM;AZ]1)R73I3)>6R.<RB\&5Y/3ZSG1,\$_M=KZG;4@2Y;6
M_J"/S]G%8$P*J4*E@21(_-NHCZHH2!#4^*N1.>BN),;==2O]5[8=MBRE5Q]M
M\8?.POIB<#(0F<IE783O=OMWU=AS1/)26WC^*[:1=GH\$&GM@RT;9FA0:A/_
MRY^-'W883L8O,$P;ABGK'2]B+6]DD)?GSFZ%(VI(HP6;RMQ03AL*REUP.-7@
M"Y<W:AG.1P&2Z'N4-ES7D6OZ M=D*KY:$]9>?#*9RO8%C*!"I\>TU>-Z^JK$
MWZ09BO$L$=/Q].@5>;/.KAG+F[UBE[C1/BVLKYT2_[Y:^N"0 _]YSMHH:_Z\
M+,+%J:]DJBX&2'ROW$8-+M_],EF,SU[1=-YI.G]-^HL1>)WKVS_N/XF34W'S
MZ?I>L+&I!5)\4)FPN0AK)7); '+:K$[%5> =!(L._Z6D$Y_R7#$BA#9!P:P@
MG Q*O/]LD&=% <CX1*B?J:J"J)1+E0E J3\0-T0&,9^]KZ5).[&(W+S[,Q-W
MRFCKQ#<;E#_=^TK$?'A\]#816:V@>ZK*I7*1\YO=M%^3N7@CWOUR,IU,S[":
MC\?#\1,Q'\:-F-]JHTC$2;N:G(BCX7C^5BR8<?$,^V(X:=F_2I>NP36;=4N8
M (+96W'"K/'O1Z<R'<2O,M6%#IHL ^54?%<;6VS@ZT<4#_OBI\=0H0J=P=/.
MP,D1B;]7KA1?K#21[:IRNB"Z1;^<=2Q'X]=83EYF^=VDMBQUH%QY8E B\L+*
M0*9P/G0*SL;#.5AE:5W0_P5K!G39V@0A$7_=)D-J??#B_8?A_$"\G\R&)P?B
MW@99H%0B2=^(23+[,!XNL)HEX\4"JR_*4X*L(?<PD#5,V:G,]WZQ9K5SN"MF
MFAS-%L-I!,%7&6K'=K0YK_KD3(2M7110]G14TT%B<!A\@"UD.EQG4EU![2VP
M(:1OT 3+=(^/@].(I5OY()<%Y]_13M)RX'8^CG<_3IJ4Q/)#MW^_QFTRAZ%-
MOD77D;E/\U]<%0691D;YN&]X7T+CVGB5HO#!LF6A5Y):H!^*SRW682]Y9X]/
M>U$UEGA5ZD-I3"V+X@$5(J** MWA%3<KB:Q^( ]@.F!Y;-B^,I0<ID$ ??0
MZ)D NUVFH4#'%4L;UKU08GU"F/#Y?@&#%;Y>_HGB)H(5,OL331131!"YLZ4(
MF"AHG__K'&W,9@_L_N,S+R#W[ITLJ[-;\=ZZA AD514Z):<D0I)D'W2H<8^+
M($%--.G#@<CLUJR<S& R6)E0_57C7OBOKN+)@=# 1LOHO5X9!(BT@16-Y7L1
MWH\DN<!)\T- <!L71U,'Q0*18RNW&EZ3?6; B:K+CUZ6-H0#E1F ;RC^4$#$
M X:L3*FRUZ:+,7J>CI_[L0WQBHH'+&BS75LD#\ZQKJ0+1"'-0_0V43,E,IIN
M*B,;H):RX34N(K5,H(8M"V^IIP4,EAZ+C3+2P'N%1N4B_]'-<LE%EER8 CB(
M2JH<<8!,<?^BU* $L<++(F9PH8#XPZ5,?PA,!,9+G@]!3(?416VA,^YQ3I3*
MK53TJ8UR$EJ :J-0VYD_5XXW66YT?8P_BDG0'*B=>%0. [7CRD/W(0M4($79
MS7W>MG;$!AS!^Z16QQ;RJ., X[R?H'1%^SG<A 61H]\?$F"3/A42!*-M7FD4
ME;>B=*P2<K5R:D4NZ>LB^@#5?ECU9C)$V5O&FDAQ[,%7P=J-+%@52C P._82
M28U-B)+6<RGHU4 #0LR7\)OY/W?7%=WS)O:ULE4!951LI--<RO:K0XQQ>['(
M58.RG2Z \-;.T6G1=IWD*8"XC40H^]A8"K51#N6 =VV33DT8?:52G6OP>90C
M['29*Y%@>%:QSAS.QS'H,<"O ;R<>C0DY-&BII:5D%<(%HQWAQ*AG6+G)A$S
ML07 \\ A^0.PB_ E/;F'(&5UIB5!O:F(SP",@<4\+V+K!6BUE[(:3?]IY3<C
MZZX*=">LJ]VC6D6.>NJ<'"Y%=B Y^E+1F,J>8/'T2 UTF/( BV>4+NNR#QQI
MB3<6;W9I0_+ZL)(M'ND,0$O/0JFV >*9*@ NQZ:@/#MP8[=7RZD* XYO$Q!-
M)8Y+5 MR-!@N_L_-+( .SR#(HAV^6)+:<::WN8:O$%*QE:1-]Q1XI 9CO>49
M[@V$.]7E!6W6$CUK"]0='_6@BUED>%Z<+>9GDUU$OEAA>-[<KC6-!MSJ.CV&
MXF_*P.^HGMSD?8_H0P;R#NV.-*XR2]5T,AS5%:Y'KX%Z0W%MG>,74>NG%X20
M+FE!#9HABT#[1]-I4Q@_]MTB$]>RX-#<T6-\^-S+<+3S3N?.0K]&4'-#-8M/
M]FZW^\'C*K[S>_+X:PGFJ17E?:%RL([QGAK$6:#]"+;B5S^F*%0-7JX5AA!'
M!#C/+5IX\T$7=#\#7?X/4$L#!!0    ( (EXF5K:(^)=C 0  ,@*   9
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;)56?V_C-@S]*D1V&^Z UK&=G\V2
M .TMPV[HK<6E6S$,^T.QZ5@[V_(DN6GWZ4=*3IJT:88!023+Y-/C(REKNE'Z
MJ\D1+3R6165FG=S:>M+MFB3'4IA U5C1FTSI4EAZU.NNJ36*U#F513<.PV&W
M%++JS*=N[5;/IZJQA:SP5H-IRE+HIRLLU&;6B3K;A2]RG5M>Z,ZGM5CC$NVO
M]:VFI^X.)94E5D:J"C1FL\YE-+GJL[TS^$WBQNS-@2-9*?65'SZELT[(A+#
MQ#*"H.$!/V)1,!#1^+O%[.RV9,?]^1;]1Q<[Q;(2!C^JXEZF-I]UQAU(,1--
M8;^HS4_8QC-@O$05QOW#QMM&9)PTQJJR=28&I:S\*!Y;'?8<QN$;#G'K$#O>
M?B/'\@=AQ7RJU08T6Q,:3URHSIO(R8J3LK2:WDKRL_-KI)#,M&L)BU>Z2>MW
MY?WB-_RB&#ZKRN8&%E6*Z2% ETCLF,1;)E?Q2<2?115 V#N#.(P')_!ZN\AZ
M#J]W,C+XXW)EK*;D_WDL2 _1/P[!#3$QM4APUJ&*-Z@?L#/_[IMH&'Y_@F!_
M1[!_"OV$]"?]CK/ZY>9N 1<3N%Y<+A=+N$?(Q0,"-:\65E9K*+P<M9;4?+)X
M FIH2%!;:EQ0&:A&4UW]18N92&0AK41S!K)*BB9E_T3I6A$686:93/@E;RYT
MDH.H4NJ$!^KPFOK5'B#PNU)4#:W91C/2\]L G 9@49<&M*C6")E6)41@%40]
M>"+\%F-+M8W#$^, N;D-V^.C13*T.7HC%V%3.ZC00P4L3$+V,D5]TI=V2I%Y
MR8HY/[_@M0!N#G4E?SHE38MM+*:DTH0KN<]_/?Z+X?VGBEJX*'C3#V]"O(->
M%/1YZ 4#'H9!#Y:YTO:<]WYAS=(H8J<A&@0A1*,@@J@?C.%.65&\@NX/'?0@
M#(8\1&2];.JZ0,X;V2?"Y)#124T"^!/?'[Z%X)A(J%;^C3! OTP59&O^(]*/
M#%H+F;J,%%*LVOQOLYBRW"QQ2>B-=F2X)CW[/8?)GFH[JL;7S*M2?Q]]8/E"
MDL]I&O+ (KDOS[G*SAL6T!BT!M2*J\LSP<<D][5(=%^FZ8 -"=HG"6D8.?B8
M<\7[+AY=8,:SK,43AV0<H'F12JKO32ZYBS1"I2RYU))R(?_!-#C,SDH4HDH0
M_.?Z_V7HTCJ%%UPO&?Q.W;"7M-.5J8_H]0ZBV-=G%/<I]AM7@TFC->=N/\>D
M2A3$/%R05"?D=(A]^H^"B[9\U0EKVIG$YS*.!IS<>_<!QO2<SCU-]PE(I4E4
M0VS<J=4/!F/XEH9X1,,K8RHZX5O]N<UAY$^-W=AJB%Y#EN_,EZW@H\VQ.E:U
ML$&-!\DXU)L_>*S/B&2B^1#B,34PS49 BESPC!\I5II=0#2F(KLCN5%D1--W
M\7Z[[\J-I!E>$, U&MI4EG5C7863%QH+\8"!G.-6S&.?M>[>[:)$O79W**IL
MUM9?-':KNVO:I;^=/)O[.]YGH=>23MP",W(-@]&@XZMK^V!5[>XJ*V7IYN.F
M.5TU4;,!O<^4LML'WF!W>9W_"U!+ P04    " ")>)E:QX4$P9(#  #/!P
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
M/#Z@7_O<*9>-L'BI\Z\R<=DD& 608"JJW*WU[E?<YW/.>+'.K?^%76U[?AY
M7%FGB[TS,2BDJK_B<:_#D<.H\X9#M'>(/.\ZD&=Y)9R8CHW>@6%K0N.!3]5[
M$SFIN"CWSM"N)#\WO<(4C<$$UOB JD*8*1YS.:7:PAT:7W@5(]QN<KD5K*4=
MMQW%9H1VO(\SK^-$;\3I1G"CE<LL+%2"R;\!VD2Z81X=F,^CDXB_"15"I]>"
MJ!.=G\#K-4KT/%[O#;R# &N,]5;)^LR0&"\4^F.VL<[0<?KS-1GJ(/W7@_ 5
MN["EB'$2T!VR:!XPF/[T0W?0^>5$"OTFA?XI]/^QF*?CK&X_+: ;7<#5XGJQ
M7B^N8+WXLEA]7L!LQ>.;V7*U7'V$N\7Z^G9],UM=+N!V_OORX^S3\G9U_U+2
MRTRH+5J0"G1E^%;5^V:_GU2&$Z!*]WU-:-"#'1H$82'5.3TM]@+>+Q5=D3SG
MI,YJ8V\XQZU47H&-R'WV.@67(91HI$[@'0P'W;#/W]XP'#2L3'T2_B8BJ=$%
ME&1MX F%^1F)Q/O!>13VSNC;&8:C,YAS:+6UH.@MI0CF#9BXHMR4\T ^&TU<
M# Q'@_ ##'I=8D!WY!3=T8=!V&EH?[? ,'/>GTD3% O3 E&61C]*>M<P?X)W
MW7 (FUJ[8^[2 CZ6]((2>:=A\S(;TT0OCZ+KH^BT"+M,QAELM4XLT)0/OHRI
MX)EX0%#:$3(JJGM.3S05OL5:4Y.01,U6&QL;63)8"ZQ.W4X8;'GE#C-@#@X5
MQZYWB*R '"U%H@QHR[4HF$F\-1M0]BEM$ZC(G_G$]$;QU;8A?,5]ZHS59,U*
M1<]*4=FZ/[)@?&R_+P6=UO\<::Z+(H)TG:"H'TA//\,]7$()\/E D3HT(7QJ
M=DX%PL<XKQ)BVSEBRX5@X!M-*](]04)J6R==Q7K6)8IS;:FT9'V-&U-1GX91
M_<2&KSU0[:/.4Z#9^O[*,E;*U4VH66U:^*SN7,_F=?^_$8:NJ:6BI>3:"8?4
M,4W=4^N)TZ7O8QOMJ"OZ849_0]"P >VG6KO#A ,T?VRF_P!02P,$%     @
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
MN5$2IM,"O%]I[=H;4M!][[WZ$U!+ P04    " ")>)E:]U6:8XD%  "7#
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R55UMOVS84_BL';E!L@"O+
MBIU;$P-)FJ+;D"9(VO5AV ,M'5E$)%+AQ4[VZW<.*=O*FAC8BT5*/!^_<_M(
MGZZT>; 5HH.GIE;V;% YUYZ,1C:OL!$VT2TJ^E)JTPA'4[,8V=:@*()14X^R
M-#T8-4*JP>PTO+LULU/M72T5WAJPOFF$>;[ 6J_.!N/!^L6=7%2.7XQFIZU8
MX#VZ[^VMH=EH@U+(!I656H'!\FQP/CZYF/#ZL.!/B2O;&P-[,M?Z@2>_%6>#
ME EAC;EC!$&/)5YB73,0T7CL, >;+=FP/UZC?PZ^DR]S8?%2US]DX:JSP=$
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
MX5BKJ" 0)WPFNB[BBC1\%M^2;T[??."W)\ G3VK QUZ%?K4#<LF9PIH"&QD
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
MY8C!P)YT'CZ8S^LO:)U;UPZ._E_X55OCJ8F*#0!6CD2!>!L_ PUB\H% L"R
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
M<A5LDL4V<_;>X ^.G7DQ!Z=DI]2C6WPJ5D'L"*' W#H$1J\GO$$A'!#1^'O
M#,:0SO'E_(#^P6LG+3MF\$:)[[RPU2JX#J# DK7"?E7=1QST3!U>KH3Q(W2#
M;1Q WAJKZL&9&-1<]F_V/.S#SSBD@T/J>?>!/,M;9MEZJ54'VED3FIMXJ=Z;
MR''I#N7!:OK+R<^N[YB67.X-W*.&AXIIA+-O;"?0G"\C2P&<690/8-L>+'T#
M+$GALY*V,G G"RQ> T3$;*27'NAMTY.(OS$90CRY@#1.IR?P)J/<B<>;_+S<
M/S<[8S5EQU_'!/=PV7$X5S$+T[ <5P&5A$']A,'ZW2_)+'Y_@FPVDLU.H:\?
MJ *+5B"H$FY4W;26^4RFY1$=3!9P5Y:4[4 VWWTZ8G&Y>4)-U05?VGI'MN3K
MS<TQL:?I?*L02B6HC"DR6)<D8"K5&;#T)W]-D"J%YYY3P45+1  /E!NB81R'
MA3O5S T3-Z1P]DE2C@M!&.8"\#G'QOXP!U:K5EIS[K20**OT KY0W^*2@B/\
M"LG%-,["C&:3) DG],ZR>7@%MR@5U4[O,>X,&W;&@QM'FF!JHD]%ES\"=3!C
M28 3>SGH2;-I.*7Q*IS3>!W.QATO>YW48<!@WFIN.6$F%#P)4WIF_S/N8?=<
MS)3&>9A .HUIOO6,_KNKI'H6)DX\19[YUW4"MV^>@K>/Y[W]M+>/82,M'Q5U
M;U _2\[).J-G#FZ_W?J5HU=TZ;IF :QCNC#@(M+)BI8:!)1:U7WV,)&W8LR>
M@^HASNDT@AWFK#7H@+@&7E-!6KH,6E&XU*"KBOZ][1X>J]3H14>E7-O[>\/0
M05$"]LUU_#I>39N^(_\P[^^USTSON30@L"37.+R:!J#[NZ)?6-7X_KQ3EKJ]
MGU9TO:)V!O2_5,H>%B[ >&&O_P502P,$%     @ B7B96D9F@<2S P  !P@
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
M<*DZ:PJN%+8H-T:1M"0[,U^@,E0Z.&><B0SAQC%A(:N-%"B,ANXM6W+4O>G
MD#MK-,AVT.<-=/@$=!#"I12FT/!!Y)@_!AA0G&VPX3[8\_ DXB],>.!'?0C]
M,#F!%[7)1PXO>@+O<=+7R)G!'-Z7.N-2UPHU_'FVU$81=?XZEG^#'A]'M^TT
MT1N6X:Q#_:)1W6%G_N95,/3?G8@];F./3Z'/;Z@]\YHCR-5AN6AU(>[H4ZJ'
M8R&?!#T>\FV!D#WR4.X\E*C[(.CHMJ@0F(:5Y-3E>@)G!@R94>&M_A_(E*U9
M;'\BZ%X(HC+GU)6ZUX9+8!.X9EMBMT%5,J[A-8P";T1_:>K%\(7:^VTIWFZ4
MS%!K2+P0(L^'CZ4HJ0%R6$N9:PB"$2D'<>Q%<"L-XX?A$E8PMI+7$$8)89^H
M1-)6(GE))3ZOX$K1Y:G, S ZAP_?ZG)#UYDY5I:3'IY;ELVA.]R[>U:%7'%^
MV/J^5#\I2>>^8$H]E&(-9UE65_6N:9 BRTKFKMI?[16RUWJ1T=715";PB=9]
M6-8ESTFM#ZM:B=)0J_:=)D>ZH O)<R@K.HT[K-S9V&*GWIC^N^/42WN6!;'O
M!4Y@V6(%L9<T@I T+UE64!'4=P&0=$2,ZP9A8&%"2\%@Y+LM\A#U(+*$O9$K
MLV5TX$%HB=L-@M0;]F#LI1"0PM#NC+Q1CU;D:T%G:U3=O%)T%5/@:V4)3M((
MWKQ*PR!\URR"F%RU.W;1,/QXY2F;)!R1.THOBL9>Z/)SO422Q/:.E21^DSD5
MW$M.-<2P;8CA"Z^FP^)_)JXI)U=8V%?^#N$34:5OF7"L1TX[_;$=V($SZ9QE
MCYQQY\PV!RFKW>5OV/W_NLT.,Z21B88"0<^X4BBR!Z"71&C>T)WE?]/KON=G
M-TJ3IC[=($D]GWK-OLJDES%=P(KB #K4-4),M(V)8[9=:D%S&"__(5_T1-7,
MWIK0M7G1@PUK0J#WV[=,#8BH#56><RI-0($WW@44>D'O&"\&!W-'A6KMIBM-
M@+4PS0C2[K8#W%DSM_RGWDQ_ETRM;;@<5V3J>R.Z$54S434+(S=NBEE*0S.1
M^RQH"$5E%4B^DM+L%]9!.];._P502P,$%     @ B7B96HZ(!0'[!P  XA,
M !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULE5C;;ALY$OT50IO,RH L
M=;/O'MN [3BS7B3K('9F,%CL ]6BI$9:30W)]F6^?D^Q+Y8L64A>I+Z05><4
MJTZ1??JH]'>SE-*RIU59F;/!TMKUR61B\J5<"3-6:UGAS5SIE;"XU8N)66LI
M9F[2JIQPSXLG*U%4@_-3]^R+/C]5M2V+2G[1S-2KE=#/E[)4CV<#?] ]^%HL
MEI8>3,Y/UV(A[Z3]MOZB<3?IK<R*E:Q,H2JFY?QL<.&?7"8TW@WXO9"/9N.:
M$9.I4M_IYF9V-O (D"QE;LF"P-^#O))E288 XZ_6YJ!W21,WKSOK'QUW<)D*
M(Z]4^4<QL\NS03I@,SD7=6F_JL=_R99/1/9R51KWRQ[;L=Z Y;6Q:M5.!H)5
M437_XJF-PX],X.T$[G WCAS*#\**\U.M'IFFT;!&%XZJFPUP146+<F<UWA:8
M9\^_RK72MJ@6[$XN$&S++JH9^TVJA1;K99&SFZI9>0KA\%Y,2VF.3B<6KLG
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;)56;6_C-@S^*X1W&ZY
MZ[<X;UT2H.TZ[(8K6ERZ'89A'Q2;CH63+9\D-^E^_2@Y<9->ZFU 8,H.^8CD
M0U*:;:3ZH@M$ ]M25'KN%<;4ET&@TP)+IGU98T7_Y%*5S-"K6@>Z5L@R9U2*
M( [#45 R7GF+F?OVH!8SV1C!*WQ0H)NR9.KY&H7<S+W(VW_XQ->%L1^"Q:QF
M:URB^:U^4/06="@9+['27%:@,)][5]'E]=#J.X7?.6[TP1IL)"LIO]B7#]G<
M"ZU#*# U%H&1>,(;%,("D1M?=YA>MZ4U/%SOT7]VL5,L*Z;Q1HK//#/%W)MX
MD&'.&F$^R<TON(O'.9A*H=T3-JWN8.I!VF@CRYTQ>5#RJI5LN\O#@<$D?,,@
MWAG$SN]V(^?E3\RPQ4S)#2BK36AVX4)UUN0<KRPI2Z/H7TYV9O$1*20-[Q_9
M2J ^FP6&0.U?0;H#N&X!XC< HACN9&4*#;=5AMDQ0$#>="[%>Y>NXU[$7UGE
M0S@XASB,ASUX@R[$@<,;](?XY]5*&T55\->I(%N(Y#2$[8Q+7;,4YQZ5OD;U
MA-[BA^^B4?ACCX-)YV#2A[Y84J=EC4"XS\$Y"S=2&WW*S7Z@^QH5,[Q:@W P
MN*7>)9E*:B)M, .97]JT)O8QL(\8WG^HJ+"$H![19_ 6Q#L81'YBQ< ?6C'R
M![ LI#(7!E7Y2IM5M)4I4$$T]$.(QGX$4>)/X%$:)KZ!3D8.>ACZ(RLBTEXV
M=2V0NM_JITP7D-/\ %ZU<Z@="8+9F(QL 35LF ;ZY5*0KOZ72&\L:,UX1OH*
M!&<K+KCA!,.K5#14R[0 "@)*0F^4<X82N//^P.#R(&N=J^2&DB7(XWQ2IT5G
M-GTAI<_E-+3")LG-PPN97S0V@5JCT2!7AN9JZPENTX)5:W3NOJ;IR!M*:$(I
M)#%V\+'ERNY[NW6!Z=;+FCW;D+0#U*^HU.>P*7A: %,(E31D4G/B@O^-F7_,
MSHH)5J4([2'R_QBZ,B[#M[9><O@#F3H@K;\RU8E\O8,H;NLSBA.*_=[58-HH
M9;D[Y)BR$OFQ%5-*54\Z'6)"S\B?[LI7]FC3SI1\6\;1T)+[V1T+F%VP)S(B
M]C*N4]F0-P2!D/C#"7Q/(AZ3^$:9BH[X?]G)\3.&9\J3WLN> 33L!M#POPT@
MXN E%>THNF.F42ZV4_.H%_?TV-Q1CBWEENWSMLNZC4XV&6Q0X5'M')>'/2PL
MG6-BE=8CB"<T;V@U!B)P:E?VE:BAU12B"?7$(U4'LIRRV@Z=P^G4=0<Q.9H2
MP$?4M"DOZ\:XAB0KU ;BH05RAGON3S$2'!S1):JUNXA0(]I2:$_K[FMWU[EJ
MC_@7]?:B=,?4FE>:_,S)-/3'1()J+Q_MBY&U._!7TM#UP2T+NJ^AL@KT?RZE
MV;_8#;H;X.(?4$L#!!0    ( (EXF5IH=/*MT0(  $L&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;'U5VV[:0!#]E9%;58G4VL: (120(&G55(J*
M2"\/51\6>WQ1UKON[CHD_?K.KL&E"O#"7CQSYIR9G6&ZE>I!%X@&GBHN],PK
MC*DG0:"3 BNF?5FCH"^95!4S=%1YH&N%+'5.%0^B,(R#BI7"FT_=W4K-I[(Q
MO!2X4J";JF+J>8E<;F=>S]M?K,N\,/8BF$]KEN,]FF_U2M$IZ%#2LD*A2RE
M83;S%KW)<F#MG<'W$K?Z8 ]6R4;*!WNX36=>: DAQ\18!$;+(UXCYQ:(:/S>
M87I=2.MXN-^C?W3:2<N&:;R6_$>9FF+FC3U(,6,--VNY_80[/4.+ETBNW2]L
M6]MXX$'2:".KG3,QJ$K1KNQIEX<#AW%XPB':.42.=QO(L;QAALVG2FY!66M"
MLQLGU7D3N5+8HMP;15]+\C/S&\Q0*4QAC8\H&H2%L'M;SE+DL$+E"B\2A"\;
M7N;,YE+#Q5>VX:@OIX$A$A8J2'8!EVW Z$3 7@1W4IA"PP>18OH_0$#L.PG1
M7L(R.HOXF0D?POY;B,)H> :OWZ6D[_#Z)_#VF5AC(G-1MH^'LO(B53\7&VT4
MO:M?Q]+0!AD<#V)[;:)KEN#,HV;2J![1F[]YU8O#]V<D##H)@W/H\WOJW;3A
M"#)[2=MJ.5'78SK.1CJNX[I@(D<-I0#9*-LD+0.U8Y VRCXNJM? L:%-'[:H
MB)N&3'*:%'H"%[>"7CSGEMAE:^P,EYB7PKW.#>-. :DT!4*-JI0IO(91W/,'
M=NV/_+C3K=IZ_B$BF9(5U&2MX!F9>H=$XB(>1G[_DM9PY(\O86E#BUR#H-%(
M$=0)F*0A;<(X(*=&$A<%HW'L7T'<[Q$#>NGGZ(ZO8C_L:!\K?W#0X!6JW(TQ
M#8ELA&E[O;OM)N6B'1#_S-LQ>\<4I4\#QXQ<0W\T]$"UHZL]&%F[<;&1AH:/
MVQ8T[5%9 _J>26GV!QN@^_^8_P502P,$%     @ B7B96D84:[MN!P  9!4
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
M=6\4IWDARXV6T48^9?X72M8H9TLQ?Q#6T==LRKC#>7N_=$";D-[EK@%&T<P
M:^_KTM[WNHQ7<W7R6P,&,IE-:)&T$$KC*)HI@K;3KGO2Z<J%FG H+832.(IF
M"JE-N$MZP\G77"S*%5O%"U'E)J,\%P7[H&1[$9&TKW&W$+WS35^K$% 3#:5Q
M%,T40IMHES;1-W$:)V5B#3AR+7$*I850&D?13 VT37>#T\YJ4)\/I850&D?1
M3"&USW?I%=2[\EX7]32)*58(F;1-;336J;M:M8!:=2B-HVBF%MJJN[15-[0X
M1 ,:1V@ -?%0&D?13 VTUW=IKZ]FLGDY*Y@R_#)*BY>#=*"1A Y0EP^E<13-
MU$&[?)=>"K[-\D+7(>3ENJIA.D@,FDN( 77J4!I'T<QB0.W4/=JI'UH;LE:.
M/INW"-2R+6__/3'=LW.E']3JHVBF0MKJ>[35_[4N<A;SOT>/0D;JQJM\=2N/
M52$N+0B-I@2!VGXHC:-HIB#:]GOT*GIC4M@?["::+=67\J6N/Q#?RGB]KPR0
M9G:NBX5Z>2B-HVBF.COES2>N;\86.&,KG+$ESM\C%^#I7(!'YP*.2,JT$'UB
MNH/F Z TCJ*9.NA\@$<OV^OI[E,IT[@HI:BGNT_Q<_7:FK.GD9T'"=3C0VD<
M13/%T1[?.^U:O@==RX?20BB-HVBFD#I!X-&._IC9CB8&Q&P'31) :1Q%,W70
M20*/=O1ZMIMFR;I4KI3QU_NZ^M=P=T2Q,LWN/%J@*00HC:-HIDHZA>"=ME#
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
M/,H.MXRJ-"8MH+Y?<RZ?3M(&RAUVL_\!4$L#!!0    ( (EXF5H3:N^VH (
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
M*@^7+(B8*!JH]^><R]<710>[G0-G_P)02P,$%     @ B7B96DE77SAG P
M6PL  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULM5;OCYLX$/U7+%I5
MK=0 )@M)M@G2[D:]]G35K;K7WF<')ANKQDYMD[3__8TA2^CQ8W,?+A\2&YCW
MW@PS+UX>E?YF=@"6_"B$-"MO9^W^.@A,MH."&5_M0>*=K=(%L[C5CX'9:V!Y
M%52(( K#)"@8EUZZK*[=ZW2I2BNXA'M-3%D43/^\!:&.*X]Z3Q<^\\>==1>"
M=+EGC_  ]LO^7N,N:%!R7H T7$FB8;OR;NCU+9VY@.J)KQR.IK4F+I6-4M_<
MYF.^\D*G" 1DUD$P_#G '0CAD%#']Q.HUW"ZP/;Z"?U]E3PFLV$&[I3XF^=V
MM_+F'LEARTIA/ZOC!S@E%#N\3 E3?9-C_6RR\$A6&JN*4S J*+BL?]F/4R%:
M 5$T$!"= J)*=TU4J5PSR]*E5D>BW=.(YA95JE4TBN/2O94'J_$NQSB;KK$F
MQG);:C!D0FZ98#(#\E!UQ.LU6,:%>8-W/H#()]@%$\,$D)>$2_*)"X&5-<O
MHA*'%V0GUMN:-1I@_9U)GX33MR0*HYA\>5B3UR_?_ H38")--E&3353A3@=P
M;XP!VZNGCKOJCW.M?VWV+(.5A[UM0!_ 2U^]H$GX;D35M%$U'4-/[YC9$29S
MDKD%?"_Y 6LH^X764#2LL-Q,'=+%,CCTT%\U]%>C]#=9IDIDPR'* *DW MX2
M";:/O4::M<CG,S]>M#_]8N)&3#PJYJ,\8.9*<S"#(N*.B"CRY_V\2<.;C/+^
M:7>@<:"T1GK"!OLDZ1; 3Q87%&#6")F-"OE-J?R(@]-'/NN0TROJS_H)YPWA
M_(+,I9*3Y[.?=P0DL1]>D/VB$;,8%?.5B9+5=BSP#\%Y39^.14?'!%M@@)N&
M9Z\+1]G_4I8)4IL$V:&A$30TX@RMU\)JL*2E8DJC 0TMOZ6C%O4'9QLNN,4!
MZ"6E_X-1T;-_TE$C/'O%GOUT1M$K,>K496 XZ=DAZ;A%KF$+V)PY>A3Z0XD&
M=6K67@'3_V 0]&R3=-PG?[4(\<Q[ZCIE%/K3 0UG=Z3C]MBM0VMP>W5TS3+V
MAYKT;);T$K=L>\9SY>CZ9C)8C;-5TG&O;,W*!>-:8\5M"9&?_$M#T#HJN6/G
M)Z8?N31$P!;#0G^&\;H^R=4;J_;5Z6FC+)[%JN4.3[^@W0-X?ZN4?=JX UES
MGD[_ 5!+ P04    " ")>)E:4V;0X-(#  !+$   &0   'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6S5F-UOVS80P/\50BN&%O"L+]MQ,MM '*5=AJ8)XG1[
M&/9 2V>;J$2J)!4WP/[X'2E%E6S'2P#MH2^Q2-_]>!^\LRZ3K9!?U 9 DV]9
MRM74V6B=G[FNBC>04=47.7#\9B5D1C4NY=I5N02:6*4L=0//&[D99=R93>S>
MK9Q-1*%3QN%6$E5D&96/<TC%=NKXSM/&'5MOM-EP9Y.<KF$!^G-^*W'EUI2$
M9< 5$YQ(6$V=<_\L\JV"E?B#P58UGHEQ92G$%[.X2J:.9RR"%&)M$!0_'N "
MTM20T(ZO%=2ISS2*S><G^GOK/#JSI HN1/HG2_1FZHP=DL"*%JF^$]O?H')H
M:'BQ2)7]2[:5K.>0N%!:9)4R6I Q7G[2;U4@&@JA_XQ"4"D$+U4(*X7PI0J#
M2F%@(U.Z8N,044UG$RFV1!III)D'&TRKC>XS;O*^T!*_9:BG9Q%&76FF"PF*
M_$)N] 8D:6V^C4!3EJIWY UAG%RS-,6$J8FK\7@#<>/JJ'EY5/#,47Y K@77
M&T4N>0))&^"BW;7QP9/Q\^ H\7?*^\0+>R3P@B'YO(C(VS?OR+)0**<.67AQ
MG!=!W"?!J>6%+^%%+^"%GN4%_\%K!2"LLQ?: \)G#KCBL<B +#35@,6H>V1.
M4\ICW+)-@_*$G"<),R5&4\RKBE.A;%J7CV:9"X7['Z0H<M4CB$N+A/&UE<1<
M,5Y 0FYRD-0@%/GK(UI KO T]?>A&U":.SALKNEA9RJG,4P=;%(*Y ,XLY]_
M\D?>KX>2U24LZ@C62M.@3M/@&'UV*T4,D"BRDB(C2:.Z#L6P9 TMR[3MAYE_
M&H3]P<1]:$:G%/.]IMQ)6R;:1P7^L$%J>3.LO1D>]:9];7K5-<)[(E;F5BUH
M"CWR2>CG+M$AGX^>^-I[TR4LZ@C6BO2HCO3HQRKO49=IZA(6=01KI>FD3M/)
MT8+X5&1+_-4TU[]J[5CC54W\<^SG8UYR1\WZW*GR?8GA3HWO2XP.U_>X=F?<
M8;<:[W>KL!_N>'% :-S?;5;[0D$P:J!:SIS6SIS^K\T*$WB/[[FVU-Y+^%H
MCQ][Y./->71W=7_9(XL<WV E);<28F;?AN\%OI/UK,;B\N+F4-".VOS:.NH2
M%G4$:^7*][Z_C'H_5L.K[.TH4YW2HJYH[5PU!@>_PS9Q'/;J0'9)BRI:J_-X
MP[Z_TWG<QI25@5S;:5616!1<ES-+O5M.Q',S$9LI;6<?)^5S.Q^ZWS'EF'U-
MY9KAM4QAA4BO?X(VR7)R+1=:Y':66PJ-DZ%]W."T#]((X/<K(?33PAQ0__]@
M]B]02P,$%     @ B7B96CR9<)%/!0  #A@  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#@N>&ULO5EM;]LV$/XKA%<,"9#8(B59=F8;<.RVR]!L0=.L'X9]
M8"3:%BJ)*DG9R7[]2$K1BRVQ<&KD0Q*]W#U\[B3>/;I,=I1]XQM"!'B*HX1/
M>QLATJO!@/L;$F/>IRE)Y)T593$6\I2M!SQE! ?:*8X&R+*&@QB'26\VT=?N
MV&Q",Q&%";EC@&=QC-GS-8GH;MJ#O9<+G\/U1J@+@]DDQ6MR3\1#>L?DV:!$
M"<*8)#RD"6!D->W-X=4"#96#MO@[)#M>.P8JE$=*OZF3FV#:LQ0C$A%?* @L
M_VS)@D210I(\OA>@O7)-Y5@_?D'_H(.7P3QB3A8T^AH&8C/MC7H@("N<1>(S
MW?U.BH!<A>?3B.O?8%?86CW@9US0N'"6#.(PR?_BIR(1-0<X['! A0/:=W Z
M'.S"P=:!YLQT6$LL\&S"Z XP92W1U('.C?:6T82)>HSW@LF[H?03LYM$X&0=
M/D8$S#DG@@.<!. CI<$NC")P=B_?FR"3=_]:@0/;<W"V) *'D3RZ! _W2W#V
M[AR\ V$";J6W?$Q\,A"2I5IKX!>,KG-&J(,11."6)F+#P?LD($$38"##*V-$
M+S%>(R/B'SCI \N^ ,A";@NAA=E]2?P^0&/M;AOHV&7*;8UG=^#-_>]9R$@
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
M6S=1L*4X=D=QO$MQ%$91VY]Q;#&.NS%>%?P^ .]6.G1;T@(\<@;PZ!@ CRS
M(S< KV1Z+U96PZ9*L+6)GU.Q*(XJ))B9O?9R/[]^6A^'7)2' +9Y>99R0X1&
MD@09G>O0T._KY*(\GBAO%%\51P)3KA3/B\LE)0D5IH%^/^=</=^8!/4AT>1?
M4$L#!!0    ( (EXF5IE/,YMUP(  +<'   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4Q+GAM;*V576_:,!2&_XJ555,KM?D$0CN(U(*J=5*W"M;U8MJ%FQS
MJF-GMH'NW^\X2:-0 MK%N"!V<M[7SSG^&FVE>M$K $-><R[TV%D94UQYGDY7
MD%/MR@($?EE(E5.#7;7T=*& 9J4HYU[H^P,OITPXR:A\]Z"2D5P;S@0\**+7
M>4[5GQO@<CMV N?MQ8PM5\:^\))109<P!_-8/"CL>8U+QG(0FDE!%"S&SG5P
M-8EM?!GP@\%6M]K$9O(LY8OMW&5CQ[= P"$UUH'B8P,3X-P:(<;OVM-IAK3"
M=OO-_;;,'7-YIAHFDC^QS*S&SM A&2SHFIN9W'Z&.I^^]4LEU^4_V=:QOD/2
MM38RK\5(D#-1/>EK78>6(.@=$(2U(/Q7050+HC+1BJQ,:TH-349*;HFRT>AF
M&V5M2C5FPX2=Q;E1^)6ASB034 ;GFMQ03D4*9%XNG8G,"RE &$U.6^UO"_(5
MO]Z)#7:E8J#/R.D4T(!CZX(\SJ?D].2,G!!TO&><XT3ID6>0TX[FI3733<44
M'F#Z0H5+_.B<A'[8[Y!/CLNGD+HDO"SET:[<P^HT)0J;$H6E7W3 ;[<T,^#4
M0$:F3*=<ZK4"37Y>/VNC<$7^ZDJV<N]UN]M=>J4+FL+8P6VH06W 23Y^" ;^
MIZ[4_Y/93B&BIA#1,?=D1K>X] PH1GGGM%;R?BFWQ\<FB0,W'GF;=@;[0<.A
MV_-;OZ!1[&#V&LS>4<PG/#<NF+@HE$Q!=X)6!G&+H>^&[SBKF$$K)NKFZC=<
M_:-<MTPPW*@964J9=6+U][""('9[[\ ZHGH]]P#<H($;'(7[+@WEN&V;G=W%
M-]@?^;(]<L6W'Q5&_=8RV.&+&[[X*-\4%J 4%B^5VNAS/!JQ)TP79;RWP ;N
M\!WC?DP0[)70:QVK]DJ[IVK)A"8<%BCSW1CUJKHFJHZ117G2/DN#YW;97.'-
M"LH&X/>%E.:M8P_OYJY._@)02P,$%     @ B7B96I@(2<)#!0  V!\  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULM5G;;N,V$/T50ET4"9!((F5;
M=FH;2*S==HM-&VRP[4/1!T6B;6$ET4O2<?+WI2[6E6%C@<Y#+-$SAW.&Y/"8
MG!\(_<ZV&'/PDL0I6QA;SG<WEL6"+4Y\9I(=3L4W:T(3GXM7NK'8CF(_S)V2
MV$*V/;$2/TJ-Y3QO>Z#+.=GS.$KQ P5LGR0^?;W#,3DL#&@<&[Y&FRW/&JSE
M?.=O\"/FWW8/5+Q9%4H8)3AE$4D!Q>N%<0MO/.1F#KG%7Q$^L,8SR*@\$?(]
M>_D<+@P[BPC'.. 9A"\^GO$*QW&&).+X48(:59^98_/YB/XI)R_(//D,KTC\
M=Q3R[<*8&B#$:W\?\Z_D\!LN"8TSO(#$+/\/#J6M;8!@SSA)2F<101*EQ:?_
M4B:BX0 G;SB@T@%U'49O.#BE@_->AU'I,,HS4U#)\^#YW%_.*3D FED+M.PA
M3V;N+>A':3;NCYR*;R/AQY<K3+F8'>#.C_TTP. QGVPKDNQ(BE/.P$7C^<\U
M>*!BRE'^"F[3$'S\L8]V8A+P2W#A88$3LTMP#;X]>N#BPR7X  3P?13'8H#9
MW.(BW*Q3*RA#NRM"0V^$!A&X)RG?,O Q#7'8!K $SXHL.I*]0TK$W_W4!+9S
M!9"-QI* 5FIW#P<F0+/<W9&X>^]P=^S<'2G8.-70.3F>\P;><2BNP(,8.P[\
MYHB ?[X(<_"9XX3]*\M]@3V28V?5YH;M_  O#%%.&*;/V%C^_!.<V+_(\J83
MS-,$ULKIJ,KI2(6^_)42Q@JTE4_I:Y1NP&U"]BF7Y;# &N=868%]7HZ1:T[F
MUG,S.845M)MF8Z=MY"G#&DAZ7)$>*TG?!L$^V<<^QR'PL.@@B/RL*,LH%TAN
M@\NUX\Q,U.$L,QO;YKC#6AG70-:3BO5$R?H/S LL\(Z1GO3XP.G4''58]ZW$
M4N^15H8UD+1;D7:5I)O#"_"+4 \,R_@6*),&$Z<S8U=NCZPS-;O3VNVMD)'=
MF"PM#M.*PU3)X8LH=%?@:1_%H1BT*[#>TS3B>XJO\A(88R$#MB0.093L*'G&
M63F4;C_*;DXM@3K!/$U@K?3.JO3.SKBMS'3F5">8IPFLE5-HUS++UKBQE&"M
M2B)6UZRS!*5F;K<L>>K0AE)O*$RH;7LIH5H;QVQJ3KO$96:C7J55!S:4.*J)
M(WT[3(G5VF)$K81=YC(SU)T9GCJRH<QK90J5(FUY[P=;T41?\^J!C]5#RENK
M$-6*YNE":V>QUJ)P=,9*##5)RC*Q.M$\76CMQ-9Z%ZH%[XG%>-P30W#D=M>E
MQ,BUNZOR''H7UH(7JA7O286XKV6O(8+]2BRSDPA!=6A#J=>R%ZIU[VFEN"]M
MT;CW$T=BY4#3[?)6QC64=RV5H5HK/Y(U/_A4JO'5KB<7"*T"6!=:.VVU!(;G
MU,!0JPC6BN;I0FN?O]4R&.F4P:BO;R'J_^R6F8FEV#F'\=2A#:5>RV"D3P8C
MB;Z%<-H[6I+;N;TJI YM*/5:"".-0ACU%>[,G-K-OZXHEKA IZ>)U4$.34*M
MB9%:$Z](RCC=%]<=40IVE&Q$/]*3"374J15$*YJG"ZV=QEH4HW.*8J15%&M%
M\W2AM1-;BV*D4Q2C_@FO6'+=,T(DD\[=97D.48QJ48STB>(2JDG'[C+^7Q-/
M'=!0PK441AJE,.H?X,J&V>U?<?3'6:L2MAI7G@FFF_SJF($@(U)<"%:MQ?7T
M';SQ\EO<3OLMO+G-+VNM&J:X\[[WZ29*&8CQ6D#:IBNR0(MKY.*%DUU^L?I$
M."=)_KC%?HAI9B"^7Q/"CR]9!]5E_O(_4$L#!!0    ( (EXF5H 3J@A^ (
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
M?'3-J"P$>DLSR#8)'"6L4^>OU%WX>QD_8FHC-WB%?-<?]B1TN1^>0&HC_]3
M@QYX\@QXX!JXOT=-T-4J,'S!#KY5A9YJMEZ<[Y]4.+J24(D??=XWW(-^;GVZ
MG(D:IS"QU/$A@"_ BE^^\$+W39]OAR1+#D2VX>F@\W2PCSW^PB0NU?FU #J'
M/ML:^-# ]1FZB(-P%-CJ[[!8-Z0G+#H=V=%F6-+'%H5K;!LBAIV(X5X1=Y1(
MR-!48@F]^VXO_&]K?TBRY$!D&[:%G6WA?]Q/X2$]/219<B"R#4^CSM/HW_93
M],<.\$X]S_:W]E-/V&@XW Y+>L*B*+('6_O)6;L@*^"Y:30$2MF<RN8VZ5:;
M7N9"]3+FSM]:5SW.N;G:G2>:ID&ZQCPG5* 29HK2M2.5%&^:CF8B66VNX7LF
MU:5NAH7JTX#K /5^QIA<3?0'NLXO_@U02P,$%     @ B7B96F5M'#A+ P
MG0T  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULQ5=K;YLP%/TK%INF
M5MK"*\\N04K3/3IU4I2LZX=I'URX2:P:F]E.TO[[V8:RT%"T2DC]$C#<<[CW
MW$.X'N^YN),; (7N4\KDQ-DHE9VYKHPWD&+9X1DP?6?%18J57HJU*S,!.+&@
ME+J!Y_7=%!/F1&-[;2ZB,=\J2AC,!9+;-,7BX1PHWT\<WWF\L"#KC3(7W&B<
MX34L05UG<Z%7;LF2D!28))PA :N),_7/9GY@ #;B)X&]/#A'II1;SN_,XC*9
M.)[)""C$RE!@?=C!#"@U3#J//P6I4S[3  _/']D_V^)U,;=8PHS3&Y*HS<09
M.BB!%=Y2M>#[KU 4U#-\,:?2_J)]$>LY*-Y*Q=,"K#-("<N/^+X0X@#@=Y\!
M! 4@^%] 6 !"6VB>F2WK BL<C07?(V&B-9LYL=I8M*Z&,-/&I1+Z+M$X%2T@
MXT(1MD9+6.OV*#1E"?H"?"UPMB$QNF2Y5XSF)TOMHF1+ ?$5FF\>)(DQ15><
MK3]<Z68D:"HE*(EN'PX9IMI>I^CD A0F5)ZB#^AZ>8%.WIZBMX@P])U0JLGE
MV%6Z'I.5&Q>YG^>Y!\_D_@VS#O+"]RCP@EX-?-8,OX"X@X*1A8=5N*M5+*4,
M2BD#RQ<^*^4.V!8D6@F>HD_W"@33\LQL$T%(A+6RQV+]NM(\Z%)!*G_7:9 _
MM%O_4/.6G\D,QS!Q]&LL0>S B=Z]\?O>QSI%6B*KZ!.6^H1-[-$/KK0<U A
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
M/Y!LDWVE\,BD9''V<TWP@O"T@;J^9,J!%P?IAP_EAR[S_P!02P,$%     @
MB7B96G-+ Z=? @  F 8  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&UL
MC95A;]HP$(;_BI55$Y4F$@*$P$*D4C2MDY!06;</TSZ8<"%6G3BS+]#]^]D.
M1$P$Z)?$9_M]G[LXN41[(5]5!H#D+>>%FCH98CEQ795DD%/5%244>B45,J>H
M0[EU52F!;JPHYZ[O>8&;4U8X<63GEC*.1(6<%;"41%5Y3N7?&7"QGSH]YSCQ
MS+89F@DWCDJZA17@2[F4.G(;EPW+H5!,%$1".G4>>I/9V.RW&WXPV*N3,3&5
MK(5X-<'39NIX)B'@D*!QH/JV@T?@W!CI-/X</)T&:82GXZ/[%UN[KF5-%3P*
M_I-M,)LZH4,VD-**X[/8?X5#/4/CEPBN[)7LZ[W#L4.22J'(#V*=0<Z*^D[?
M#L_A1.#[%P3^0>#;O&N0S7).D<:1%'LBS6[M9@:V5*O6R;'"',H*I5YE6H?Q
M'-9(.BM]UIN* Q$IL3,+BI5DR$#=D\X<D#*N1W>$%63!.-?/4T4N:KYQ<9,#
M:U:S_ NL;[3H$J__B?B>/R0OJSGIW-W_;^/J])L:_*8&W_KVK]4P9RKA0E42
MR*^'M4*IS_MW6XZUUZ#=RWP#$U72!*:.?LD5R!TX\<</O<#[?"73?I-I_YI[
M; IORZE6]3PK,]_1+O8B=]="&C2DP2U2T$:J5<%MT+ !#6^!1FV@X7M!00,*
M;H'"-E!P!@J\"ZA1@QK=0HW;4*/WUA0VH/ JZ'L&NI.F"+(-%Y[APDN5C1O@
M^#I0(.5MK/'Y&]@;G-'<DT9C>O:"RBTK%.&0:IG7'>E3EW4?K ,4I>T]:X&Z
MD]EAIG\=(,T&O9X*@<? M+/F9Q3_ U!+ P04    " ")>)E:]RLM50@$  !N
M%   &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6RMF']OVC@8@+^*E4T3
ME:;F%X&V Z1"-EU/UZEJU;L_IFDRR0M82V)F.[!*^_!G.R$D7? =DOM'R0^_
MC^TGSAO;DSUEW_D&0*"?>5;PJ;,18GOCNCS90([Y)=U"(>^L*,NQD*=L[?(M
M YSJH#QS \\;N3DFA3.;Z&L/;#:AI<A( 0\,\3+/,7N90T;W4\=W#A<>R7HC
MU 5W-MGB-3R!>-X^,'GF-I24Y%!P0@O$8#5U;OV;V(]4@"[Q-X$];QTCU94E
MI=_5R5TZ=3S5(L@@$0J!Y<\.%I!EBB3;\:.&.DV=*K!]?*!_TIV7G5EB#@N:
M_4-2L9DZ5PY*887+3#S2_1]0=T@W,*$9U__1OBH;R<))R07-ZV#9@IP4U2_^
M68MH!03!B8"@#@A>!82C$P%A'1#^WX!A'3#49JJN: \Q%G@V872/F"HM:>I
MR]31LOND4,_]23!YE\@X,8MA*=#@,V8,JP=P@08Q"$PR?H'>O;D*1\,/B!3H
MGF29?$I\X@I9IXITDYH_K_C!";X?H'M:B U''XL4TB[ E8UM6AP<6CP/C,08
MDDL4>N]1X 4!>GZ*T>#M14_#%F;,G[BX1%ZH,=$!@S**BV\KG)",B)<>:'P.
M]./S(QK4%HWHCH>P>7*AKFMXHJY'V-%L1XHU6C!(B4"?:C;ZA?Z291%=U7?Z
MGIJ1K9+-#=_B!*:.S"8<V Z<V;LW_LC[T&?:)BRV!.LX'39.AYH>FMZ&NX(+
M5LK<)M 7+?).0,Z_]ED<VK1H$Q9;@G4L1HW%R#@RM4726'R/!+ <#60>>0',
M>-_+.C<3HRJRSYHQ\%QKEF =:Z/&VLC8QP=&BH1L<89P3LNB]ZVM"+ZG$>J3
MOI,)-O*JOXF[:XLQUG:N&$NPCIAQ(V9L%'.;RAPFOS[23()E+?V9>3[^W<W!
MS&LUQOK.56,)UE%SU:BY,JIY+A*:YT0(2-&I[P$!CMZ.(SEYT-_P/G7&2LY-
M8S9AL2581^YU(_?:ZL?@VJ9%F[#8$JQCT?>.,TS/.$@_E_D2F)J.L&:(JLD0
M6AT'Z*__G'G-S;6<Z[>FC5K9(NAFB=A8I.NB-=OVC2X6)6-J+"TID['*A"FE
MF6%G=]G_/4..H[X$&=NJN&LI.%H*K*0UW_,.:0U!R6C_^L18U]D2;=)B6[2N
MY^,*P@^M9CC?ZJK!*BVV1>NJ/"X<?..,VEJ2L[JBJ&GM#.:_?M--1;HNCM-_
MWSQ;/YWDI()Z/=S;>9MS^8556ES3_&%;5"MO5JK<UD9,#FRM-[0X2M1\OMKA
M:*Y6FV8+M6FF-G)>7;_U;V[U%I)[Q%0[<?>8K>7:"F6PDDCO<BP;QJK-K>I$
MT*W>[EE2(6BN#S> 4V"J@+R_HE0<3E0%S1;C[%]02P,$%     @ B7B96GI-
M6X)( @  40<  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULM95K:]LP
M%(;_BO!@I!#B6VYDMF%I&>MHM]"R[</8!\4YB45U\22E3O]])=DQ&<1F&\L7
M6T<Z[ZM'.D)**B&?5 &@T8%1KE*OT+I<^+[*"V!8C40)W(QLA618FU#N?%5*
MP!LG8M2/@F#J,TRXER6N;R6S1.PU)1Q6$JD]8UB^+(&**O5"[]CQ0':%MAU^
MEI1X!X^@OY8K:2*_==D0!EP1P9&$;>J]#Q?+N<UW"=\(5.JDC>Q*UD(\V>!V
MDWJ!!0(*N;8.V/R>X1HHM48&XU?CZ;536N%I^^C^P:W=K&6-%5P+^IUL=)%Z
M<P]M8(OW5#^(ZB,TZYE8OUQ0Y;ZHJG/'9L9\K[1@C=C$C/#ZCP_-/IP(PG&'
M(&H$D>.N)W*4-UCC+)&B0M)F&S?;<$MU:@-'N"W*HY9FE!B=SN[ +$FAP6<L
M);8;I*[0X 8T)E1=);XV4]A$/V_LEK5=U&'W"?,1"N(ABH)H\KO<-V0M7M3B
M1<YOW.%W3SAA>W8.I%=HS_)"E3B'U#.'58%\!B][^R:<!N]ZL.(6*W;N<>>N
M*04P1&[WAN@&5"Y)Z8[9CSN3BVXU,/7S''9\ >QQBSWNW<TO)=@B\QVB%AQI
MD P-"$<O@.7Y<O<;AD[90S9IR2;]=<:'KCKW"O]QPZ8MUO12=9Y> 'O68L_^
M=YW[#<.XEO:PS5NV^=^P#<W-SJ'"]$\@^YW#H!O2/[DA[6-SC^6.<&48ML8K
M&,W,*9/U!5X'6I3NTEP+;:Y@URS,FP?2)ICQK1#Z&-A[N'U%LU=02P,$%
M  @ B7B96M5+\83- @  ( @  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N
M>&ULK59=;],P%/TK5IC0)K%\)QNCC;0V0X"8F%8&#X@'-[EMHCEVL-UV_'ML
M)\W2+BM[V$OKCW..[[EV[^UHP_B]*  D>J@(%6.KD+*^<!R1%5!A8;,:J-I9
M,%YAJ:9\Z8B: \X-J2*.[[JQ4^&26LG(K-WP9,16DI04;C@2JZK"_.\$"-N,
M+<_:+MR6RT+J!2<9U7@),Y!W]0U7,Z=3R<L*J"@911P68^O2NTACC3> 'R5L
M1&^,M),Y8_=Z\CD?6ZX." AD4BM@];6&*1"BA508?UI-JSM2$_OCK?I'XUUY
MF6,!4T9^EKDLQM:YA7)8X!61MVSS"5H_D=;+&!'F$VT:;*S V4I(5K5D%4%5
MTN8;/[1YZ!&\^!F"WQ+\?4+X#"%H"<%+"6%+"$UF&BLF#RF6.!EQMD%<HY6:
M'IAD&K:R7U)][3/)U6ZI>#+Y"BII AU_JX%C6=(E,BOHZD$]++5S@HY3D+@D
M:G2*[F8I.CXZ04>HI.BZ)$1=G1@Y4@6BY9RL/732'.H_<ZCGHVM&92'0%<TA
MWQ5PE(/.AK^U,?$/*G[!U$9N\ [YKA\-!#0]3$\ALY'_WM"# 7KZ GK@&KI_
MP$W074I@](+#E_+K<BXD5[^,WT,I;B3"80E=+2Y$C3,86ZH<".!KL)*W;[S8
M_3"4GM<42U]);"=U89>Z\)!Z\OB.B7G'T+SCH00V0I$1TM5QG02>'8Z<=3\Q
M Z# CG9!Z0 HMH,.M&,DZHQ$!XW,"L;EJ01>[3I!F.:(R0+XD*=&,^Y%XNT%
M.VT@9WW(F>WM.1H A?;YL*.X<Q0?=/2=24S^?RWQDV2&\9-K>0J*7#O>,S$
M\GI.&Q-.KW96P)>F!PF4L1653?WI5ILV-U%MSK2#O775_BY-U7<>99K>>8WY
MLJ1"65\H2=<^4R'QIA\U$\EJ4Z'G3*IZ;X:%:N' -4#M+QB3VXD^H/M3D/P#
M4$L#!!0    ( (EXF5KJ?\P[#00  "\/   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8T+GAM;*U746_B.!#^*U9N=6JEEB0.@=(#I)9L=7O::JOE=O=AM0\F
M#&!M$G.V@?;?W]A)TQ#2M$5]*7$RW^?Y9L93SW GY&^U M#D/DTR-7)66J\O
M75?%*TB9ZH@U9/AE(63*-"[ETE5K"6QN06GB4L_KN2GCF3,>VG=W<CP4&YWP
M#.XD49LT9?+A&A*Q&SF^\_CB*U^NM'GACH=KMH0IZ&_K.XDKMV29\Q0RQ45&
M)"Q&SI5_&?G4 *S%=PX[57DF1LI,B-]F\6D^<CSC$200:T/!\&<+$T@2PX1^
M_%>0.N6>!EA]?F2_L>)1S(PIF(CD!Y_KU<BY<,@<%FR3Z*]B]S<4@D+#%XM$
MV;]D5]AZ#HDW2HNT *,'*<_R7W9?!*("H+UG +0 T-<"@@(0U !^]QE MP!T
M;61R*38.$=-L/)1B1Z2Q1C;S8(-IT2B?9R;O4RWQ*T><'G\&#)HB)]/->IT
M)E23"5,K<H,%03YE>6%A@D[)202:\42=DG/R;1J1DP^GY /A&;GE28(6:NAJ
M=,C0NG&Q^76^.7UF<Y^26Y'IE2(?LSG,]PE<5%+*H8]RKFDKXS\LZQ O."/4
MHV&#0Y-V> 1QA]"!A0<-\.@5\,"S<-JB)BB3$UB^H#TY/Z]F2DL\(;^:0IQ3
M=)LI3-NX5&L6P\C!OJ! ;L$9__F'W_/^:@K/>Y)%[T2V%[IN&;IN&_OXRQHD
M%FZV)+$IYP66LR(+*5(BRB^)#6]33'/NT'*;SKD=!UX'"V);C55NY'M5*W_?
M)FJR"4N;/65AJ2QL569;\[E8G&\4$*84:$7$#(]F!G-S'.$^7K%L"03/+OFR
M+Y8DG,UXPC4'==DD/-^Z7W&WV^W41$URHU[5J%_3'1X$D/8J =P3WBN%]UZ9
MTER+/ Q$DZ3>@22?!IVPIJEWH,FGW9JH5O>.K.=^*;[?+EZO0.(_!"E-BZZD
ML4ER_T R]3NTIKC!:%!/==3JU)&2+TK)%V_*]PNB+QKS7,OAI,G*[PQJLEL=
M.U+VH)0]:)7]K] LJ7>IE\0/#LZ;CP>W5Q,_..Q&?EA/>:MW1VKWO:?KB->J
M_H>]J,'\G&TQ -C%YES%8H,UC^& QBM&3N@'%55>Q^N&%S7USQG2>O-J=_'8
M$%1N9/[;0B#!7."?:D&#3!LCT<[;)P_ 9%/Y3(Y&1NW(8V-%GV)%7]DC[%WI
MC'PNSLG#&9GDS?*,3#66CKW:B@6YX1G+8HY'[$XH;F>/GQ_OM9ED9@D@7C5?
MLUYRY W]>?*.7%$[UUL3X%8FB13DTDYDBM@3F-_"R[?YU'=MICXSB=3>XS1X
M96<@]XDF'R5OF5SR3&$M+Y#2Z_2Q:\E\.LL76JSMO#(3&J<?^[C"B1:D,<#O
M"R'TX\)L4,[(X_\!4$L#!!0    ( (EXF5J((HX0_ (  /4*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8U+GAM;*V676_:,!2&_XJ555,K;?DD"3"(5*BF
M;6JEJETW3=,N#!S FA-GMH'R[V<[:4I)&J9H-R1V_+Y^SK'-\6C'^&^Q!I#H
M,:69&%MK*?.AXXCY&E(L;)9#IKXL&4^Q5$V^<D3. 2^,**6.[[J1DV*26<G(
M]-WR9,0VDI(,;CD2FS3%?#\!RG9CR[.>.N[(:BUUAY.,<KR">Y /^2U7+:=R
M69 4,D%8AC@LQ]:E-YQZ1F!&?".P$P?O2(<R8^RW;GQ>C"U7$P&%N=066#VV
M, 5*M9/B^%.:6M6<6GCX_N3^T02O@IEA 5-&OY.%7(^MOH46L,0;*N_8[A.4
M 87:;\ZH,+]H5XR-U>#Y1DB6EF)%D)*L>.+',A$' J_WBL O!?Z_"H)2$)A
M"S(3UA66.!EQMD-<CU9N^L7DQJA5-"33RW@ON?I*E$XFUZ!R(-"Y>:)K@F>$
M$DE4UPV6&T[D'DWVZ =@?H'.KT!B0L4%>H\>[J_0^=D%.D,D0S>$4K4F8N1(
MA:2-G7DY_:28WG]E^B\XLY$;O$.^ZX<-\FF[_ KF-O('1AZ\E#LJ$54V_"H;
MOO$+VK/Q\W(F)%<[[%=31(5%K]E"'[NAR/$<QI8Z5P+X%JSD[1LO<C\TQ?>?
MS%Y$&U31!FWNR2LYGQ2JT*CTW\ V\6/;'SG;0_!6ZX[@O0J\=PH\:@(O5/$A
M>-_N'X&W6G<$#ROP\!1XW 0>UL$#>W $WFK=$3RJP*-3X/TF\*@.[MK1$7BK
M=4?PN */3X$/FL#C&KC7MX,C\%;KCN#]"KS?"OYU#:HL+R7P)OQ^#3_T;.\(
MOW6"COB#"G_0CL\DIHB:JI+CO2K\LK$\#.KK$ UJ6[]UKHZ1>.YSB71;8[D&
M(8:(I/E&PD+5.[4F(&1CL7/KYR&L;:OVZ;J&<U#QO=-+TTCOU?[XO5ZO=IS+
M83J*YW'A\^8KL)R#.XF^$-Y@OB*94%MBJ52N':MI>'''*AJ2Y>::,F-277K,
MZUK=2X'K >K[DC'YU- WG^JFF_P%4$L#!!0    ( (EXF5I7\FJJ.P(  "T%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;*U446O;,!#^*T(KHX4M
M<NPD;3/;T#J,;5 (#=D>QAX4^V*+RI(G*7'W[R?)CDE94L;8BZV3[OONOI/N
MXE:J)UT!&/1<<Z$37!G3S G1>04UU2/9@+ G6ZEJ:JRI2J(;!;3PH)J3, AF
MI*9,X#3V>TN5QG)G.!.P5$COZIJJ7_? 99O@,3YL/+*R,FZ#I'%#2UB!63=+
M92TRL!2L!J&9%$C!-L%WXWD6.7_O\)5!JX_6R"G92/GDC,]%@@.7$'#(C6.@
M]K>'##AW1#:-GSTG'D(ZX/'ZP/[1:[=:-E1#)ODW5I@JP3<8%;"E.VX>9?L)
M>CU3QY=+KOT7M9WO;()1OM-&UCW89E ST?WI<U^'(\#X'"#L >'? J(>X"M'
MNLR\K 4U-(V5;)%RWI;-+7QM/-JJ8<+=XLHH>\HLSJ29K&MF[+48C:@H4":%
M8:($D3/0Z'(!AC*NK]![M%XMT.7%%;I 3* 'QKF]!1T38Y-P5"3O ]YW <,S
M ;]0,4)!] Z%03@] <]>AR\@'Z'PUL.CEW!BI0_ZPT%_Z/FB?]*_8#KG4N\4
MH.]W&VV4?74_3FGN@DQ.!W&=.-<-S2'!MM4TJ#W@].V;\2SX<*H"_XGL13VB
MH1[1:^SI6N12%,RU&.6HV:F\LDV"Y(:SDIIS5]YQ3CVGFQO[='(=C*YCLC_6
M]:?7;'PSNAV\NH3)T6-V@^2!JI()C3AL+<ZR6@+5-6=G&-GX][V1QG:+7U9V
MGH%R#O9\*Z4Y&*YEA@F9_@902P,$%     @ B7B96KC+A6>: @  M@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULK55=3]LP%/TK5H8FD%CSU<+&
MTDC0"L$$"(%@#],>W.2FM7#LS'9:]N]W[:2AW4*'IKTDMG/.R;G'\4VRDNI)
M+P ,>2ZYT&-O84QUXOLZ6T!)]4!6(/!)(55)#4[5W->5 IH[4LG]* B._)(R
MX:6)6[M5:2)KPYF 6T5T7994_3P#+E=C+_36"W=LOC!VP4^3BL[A'LQ#=:MP
MYG<J.2M!:"8%45",O=/P9#*R> =X9+#2&V-B*YE)^60GE_G8"ZPAX) 9JT#Q
MMH0)<&Z%T,:/5M/K7FF)F^.U^KFK'6N940T3R;^RW"S&WD>/Y%#0FIL[N;J
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
M34@/,&&9T/_1MK0=#"R4K(5D>056(\@)+7_Q4R7$'L![#>!7 /\0$+P"Z%6
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
M<VAE971S+W-H965T-S8N>&ULQ5K;;N,V$/T50ET46:"Q).IB.[4-Q&':;M$
M1MQM'XH^,!9M"Y%$EZ3CY.]+2HINIH4UPH5?8HF:.9HYXI%FR$P.E#WS+2$"
MO*9)QJ?65HC=C6WSU9:DF _HCF3RRIJR% MYRC8VWS&"H]PI36SH.*&=XCBS
M9I-\;,%F$[H729R1!0-\GZ:8O<U)0@]3R[7>!Q[CS5:H 7LVV>$-61+Q=;=@
M\LRN4*(X)1F/:08864^M6_<&P4 YY!9_Q>3 &\= I?)$Z;,Z^1)-+4=%1!*R
M$@H"RY\7<D>21"')./XK0:WJGLJQ>?R._DN>O$SF"7-R1Y._XTALI];( A%9
MXWTB'NGA-U(FE >XH@G/_X)#:>M88+7G@J:ELXP@C;/B%[^61#0<W/"$ RP=
M8-?!/^'@E0[>MSKXI8.?,U.DDO. L,"S":,'P)2U1%,'.9FYMTP_SM1S7PHF
MK\;23\SNTUU"WP@!2T%7SV!.,K*.!5@D../@ZHZF.YJ13'! UX7)M6(Y NJ*
M?/HX?WCWK^J8? 97B @<)_PSN 9?EPA<??H,/H$X P]QDDA+/K&%#%K=VEZ5
M <Z+ .&) %T('F@FMAS<9Q&)V@"VS+9*&;ZG/(>]B+_C;  <[R< '1AH KKK
M=T=D-0!PG+M[&G?T#>Z>D[O#GFR\Z@%Z.9YW F^YQ8Q<SX\?RBUC.-L0J5$!
MGMY TVZ!W_+AVP-F$?CG#PD)O@B2\G]USZ>XOZ^_OWHOW? =7I&I)5\\G+ 7
M8LU^_,$-G9]UW)H$0X; 6KS[%>]^'_KL3RIP GA#$JLF^Z20A([/ C?(<=5K
M^67F!J-!.+%?FD1IK/Q@X+>MD,8*.@VK5FI!E5K0F]H=Y4+IG>.$:!7;ZW[N
MC# )A@R!M6@+*]K""RLQ-,F[23!D"*S%^[#B??B=E%C@ADWU##LR+$R&+1EV
MM8HT1K!AU,IJ5&4UZLWJ4?*$V6H+<!;)0N9%5F@[-55T>?0BG3LO3((A0V M
M!L<5@^,+ZW%LDG>38,@06(MWUZEK2N<[*;($;DK2#SJ2+&V:<O.=04>X2(,$
M1WI)NHUBV>U-;*F^B+DB99/T3$2<;;19]**<.S&,HB%3:&T&8<T@O+ HRP!,
MD6\2#9E":Y-?MPIN;T7\$5UZ1YJ#XX'75:;&:CAPN\K46/FG/I=N78^[_07Y
MK[)U93(]I4X<R58YYH)AM:J@3:@7[.Q98A(-F4)K$UE7_VYP:8D:;2",HB%3
M:&WRZQ["[2V5/R+1\$A6X?!8HN'19S'TN@(]1@J" 3PAT+I,=_OK=%G1"A:O
MA,PISP_LLUCH5X1Z@<Z>'R;1D"FT-HEU5^".+BU.H]V$431D"JU-?MU0N+UU
M\T?$.=;TD4U-E6QIS#PX&'4%JC%S1HT2N+TN6M?ML+]N+]: Z4Z<6JKM]S]W
M;AA%0Z;0VMS5K0%T+RQ,:+2K,(J&3*&UR:^["MA;.'] F"5P4TI>=Y7U3F/D
M'HE2:^2>D&1=LL/^DOU^N5AHXS:Z*F\4#9E":U-6-P+0O[02C38/1M&0*;0V
M^77S /OW#CZ@Q )8K=LTOFI=)0;'&Q[.L12U5MT.TV[LFJ:$;?+=9R[CW6>B
MV$VL1HL=[KE[@_*-X,[XK7MSF^_WVC5,L6W^@-DFSCA(R%I".H.A#(D5.]'%
MB:"[?&_VB0I!T_QP2W!$F#*0U]>4BO<3=8/J_P%F_P-02P,$%     @ B7B9
M6MXGEYBH!0  3",  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULO9IK
M<Z,V%(;_BL;M=+(SB4'"ESA-/).8W5YFTF8VL[N?%3BV:4!RD>QL_GTE(-R,
M%9-5F@\QQIP7Z=%!1R]P^<331[$&D.A[$C-Q-5A+N;EP'!&L(:%BR#? U"]+
MGB94JJ_IRA&;%&B8!26Q0UQWXB0T8H/Y9;;O+IU?\JV,(P9W*1+;)*'I\PW$
M_.EJ@ <O.SY'J[74.YSYY8:NX![DE\U=JKXYI4H8)<!$Q!E*87DUN,87/IGH
M@.R(KQ$\B=HVTEUYX/Q1?_DCO!JXND400R"U!%4?.UA '&LEU8Y_"]%!>4X=
M6-]^4?^4=5YUYH$*6/#X6Q3*]=7@?(!"6-)M+#_SI]^AZ-!8ZP4\%ME_]%0<
MZPY0L!62)T6P:D$2L?R3?B] U +PY$  *0)(.V!T(, K KQC T9%P"@CDW<E
MX^!32>>7*7]"J3Y:J>F-#&86K;H?,3WN]S)5OT8J3LX_)IN8/P.@>\F#1W0#
M#):11'<Q90*=W*LT"[<QH+^7Z#,(F4:!A+ X]@N+I$#7>N B^?P!G?@@:12+
M#^@,_8P<)-8T!?'R$3%T&\6Q&FMQZ4C5<GU^)RA:>9.WDAQH)2;HEC.Y%N@C
M"R%L"CBJRV6_R4N_;XA1\4_*ALCU3A%QR;BC00MSN _!$)%9%NYUA/M'A'MN
M%DX,O?'*4?0RO=$!O=K8B&QLMGILNC@;=?0D<R$V-("K@9I%!*0[&,Q_^0E/
MW%^[&-D4\RV)-?B-2GZC3-T[P.^O;?( *>++/*F[P(UL@K,IYEL2:X ;E^#&
MQL2KP&49=ZH^=BH751Y2B>0:T .L(L8BMM+'/ --#_]PHJ:(?++XT#4 >4.F
M64-T-=O-QT-UY>[J7(V-[<O5DEB#ZZ3D.NG'=952IK&^ FFR!XGL03*>N2\D
M2V(-2-,2TK0?I*+4Y!EXBIA:-KW"*S_!I,;KC+1P&=O0%Y<EL0:N\Q+7>3]<
M 66!6G#IBY6%2*TAEQ =D6/G>SEVY@XG+6K&IO2E9DFL06U64IO]V P'BMV1
M4]BL8PH;M<!U'=.Z@GUCB]_( [O5BM$U%LMOV5H:PESR>@>I,@CH-SU!G:DU
M*.3[/]$HS;>^TG@+:*,@WFLTG:L_UV9UM:KFVU)KTJZMS[$Q_YJT:4$[*P=G
M84E[6=+>:=JG2%D\(=5EK0NLL>)N19B-39:VG5E;-'!63\GSH5[V-A+7W(_>
MU"VI-:F3BCIY#^KU*GT$V+P-RI-69"?C(6Y7H.*X^@",9L-9:P#\CL.FWM##
ML]I?&=+D4OD,;#8:;^1RH# ?@<CK0.0.\5[R6;4BMM2:D"LS@HU+]K="SLMY
M9S4_ O2H S0>8MP&;=6ZV%)K@J[,"S:[ES>"?FT%< 3M\=ZEJK+:F[9A[Q_6
M,?/ZYEZ^E6)E5;#9J]Q!FMU_5-EW=D.%XM)]JZ@3A$TSLK"JYMM2:V*MS V>
M_N@]"6S3FRRLJOFVU)KT*J^#>YJ=(PTTWG<WZL)L7Y=6W8TMM2:IRM_@G@:G
MOXO&^Z9%6<*]TF')MA34WL,$D<H$$>.RWYJ9+D[30M=..'-C^J*SI=9$5SD:
M8G8T-AUU<:HZ/KR7>.;V]*;W'LZ$5,Z$F)W)?K6ME=A3=!VL(]A! DSJAS8+
MGFPH>T:U*'0+NCAW%A3SN?L6%*MJOBVU)O?*^1#O1\LQL?IPQ:J:;TNM2:^R
M-,1L::Q-EZ-C*HVY,;W1O8=)(95)(>/_^W8;L?F<9&%5S;>EUJ1=F1ERM)E!
M-/QG*Z2>2@6B#WP'2-)TI99#L9IA8Z'+E2Y<^HZ:=HNOYN[^PYF.U+5J86RI
MY3"=VFL&"2@2^G4-@0*^93)_\E[NS5\)N<$7?O;F1&O_-;ZXSEZ0<"J9_#V3
M6P4X8D(17BI)=SA5V9#FKV[D7R3?9"\S/' I>9)MKH&&D.H#U.]+SN7+%WV"
M\@6:^7]02P,$%     @ B7B96NF%V A-!0  ?2D  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S@N>&ULM9IK;^HV&,>_BL6.IE;J2&S"K0.DEB3:F5:I*NKV
M8MH+EQB(FL34-G#.M \_Y]*$A)"2HZ>\@"3X^?GR3WSYQY,#%Z]RPYA"W\(@
MDM/.1JGMK6'(Y8:%5';YED7ZGQ47(57Z5*P-N16,>DE0&!C$- =&2/VH,YLD
MUQ[%;,)W*O C]BB0W(4A%=_O6< /TP[NO%]X\M<;%5\P9I,M7;,%4\_;1Z'/
MC)SB^2&+I,\C)-AJVKG#MRXA<4"2XD^?'>31,8JK\L+Y:WSRU9MVS+A$+&!+
M%2.H_MFS.0N"F*3+\99!.WF><>#Q\3O=32JO*_-")9OSX"_?4YMI9]1!'EO1
M7:">^.$WEE6H'_.6/)#)-SID:<T.6NZDXF$6K$L0^E'Z2[]E#7$4@ =G D@6
M0*H!_3,!O2R@=VD.5A9@79I#/POH5P.L,P&#+&"0M'W:6$E+VU31V43P Q)Q
M:DV+#Q*YDFC=P'X4WUD+)?2_OHY3LSD/0RWP0O'E*WIBVYU8;K10Z,IFBOJ!
MO$:_H.>%C:Z^7*,OR$!R0P63R(_0<^0K>7-TX<$/ GVSR(FA=,%BO+',"G&?
M%H*<*00FZ(%':B.1$WG,*P,,7:.\6N2]6O>DD?@[C;K([-T@8I)^38'FS>$V
M6W81&2?AO9IP^X+PGIF$DYIPISG\@0H=CL\6WKV@[F24A%L-;=G+;Y%>PK/.
M\)[B.R%B'G*HB/QH72MP(R+N'F_EEB[9M*/[/\G$GG5F/_^$!^:O=>) PFQ(
MF ,)<X%@)5&M7%0KH??.B.J\[7SU_0;- RHEXJNL!_C[#YT.?54LE/_4R6Q!
MR@P)LR%A#B3,!8*59.[G,O<;G]U459'WZ[7/;HK 9L*(IR+[&;;&V(P_$V-_
M+%E-TN'8K$EIUZ3L6<.ZI$YC%=JV-A"LU-J#O+4'C:T==[@G0ZF''@5?"QK6
M-7TCK^WS! FS(6$.),P%@I44'N8*#S^CVQQ"R@P)LR%A#B3,!8*59![E,H]:
M=9MHFS["B&[UT5X_TS3DNTC5:=U(;JLU),R&A#F0,'=T.EB,3+,R6)24'.=*
MCC^8O,;+:SUKS11#=*<V7/C_5I<9J7CCTX(,2+]NU)HWYMM6&DB8 PES@6 E
M\;!9K$[-CT94W&Y$;0:V??Y :38HS0&EN5"TLM!'-@3^C($UHT*I#4FS06D.
M*,V%HI75)H7:I-7XZJ$K/\JLI.M:G5/>\*A?)MUQI4>N3615UB7-)6NM"B3-
MA:*552E\'MQL]"Q2*Z\JRTYZ:,M$*D^].BEW?#QJFMWQL*K/:3*+=/M5@4 -
M&U":"T4K"U1X-KC1*[AL-9\QRLOY8?T<IC;MR<0KTP7480&EN5"TLBZ%R8*;
M799DED(C#Q$3#UM.5R#-CSDHS0:E.: T%XI65KPP>O#@4Z8KH'X/*,T&I3F@
M-!>*5E:[,'UPH]GP ],54,,'E&9GM,'Q8%TQ9$$S=*%H9?$**P=_X.7\\*P&
MU,D!I=D9K33CZG?'YM$'5T4%=6R@:&51"U<'-]LZE\V$((V0.2C-QC5.4V^<
MO2"I*@=JZ$#1RN_E"T>'?.CH]$^W&V0S)/0?6NQ>)'O;L4@A9\_J+=;F+-H*
M"TJS06D.*,V%HI6E+SP>\BD>#P'U>$!I-BC- :6Y4+2RVH7'0]IY/&W>H32C
M6TL.2;-!:4Y&JU^!5P8"%RKK5%'C:-=8R,0ZV=\GT3(6)=UIE5]-]Q#>XUL[
MV6I7N7Z';^^2'75&@4DW)CY0L?8CB0*VTDBS.]2K-I'N]4M/%-\F>]->N%(\
M3 XWC'I,Q GT_RO.U?M)G$&^XW+V/U!+ P04    " ")>)E:X%L8!VD#  #*
M%@  #0   'AL+W-T>6QE<RYX;6S=6%%OVC 0_BM1NDZM-#6$K(&L@+0A59JT
M397*P]XJ0QRPY#B98SKHXW[/?M5^R7QQ2(#Z*.W#"@.5V/?EOOM\=TF<]@JU
MY/1V1JER%BD71=^=*95_\+QB,J,I*2ZRG J-))E,B=)3.?6*7%(2%^"4<J_=
M:H5>2IAP!STQ3Z]353B3;"Y4WXUJDV,.G^.^ZX?O7<?0#;.8]MV[L[<_YIFZ
M>N.8X\F[DY/61>ON_&H;.:N@<]>S$E]N$C=$3SF&>REJ[=+40LD[^Y'OXL:H
MNWM0H[P8:63)XFF=Q%/$K=.R:_GSZS=:UP9[HD =WUK9-5DPP9S;>RG;H:LD
M]JKF'O223#0]'KC&H".3E#KWA/?=(>%L+!EX)21E?&G,;3!,,IY)1^F+2TOQ
MP5(\&-@W,[CN*IZ4B4R6L4T$\SNN3M\"5C,0R#BO!;9=8QCT<J(4E>):3\J3
M2^,CR*G&HV6N%4XE6?KM2[=Q* \ZR#B3,95U&-]=F08]3A.0(]ET!D>5Y1Z
M2F6I'L2,3#-!2@TKCVJ@:2>4\UNX*7U/-K@7R5I-RUX3]5 +JH:&QDR ?YW-
M<*_3AB_B=7)VGZE/<[T<4<ZA4^B-I E;E/-%4@O V'V<G>0Y7W[D;"I2:A:_
M=\!!CZS\G%DFV8..!JTRT08J7>>>2L4FZY:?DN0CNE"K=EHDN.;V$6K^MWF>
M4D$EX>NB=>\?<I9?K+AZBK^&YO*VLJW8*C+H'+[&:M=RZ"+#8Q!Y%.7N'H/(
MZ A$=E[MKOD<D?XQB&P?OLC@,%O2J_:4:QO7C6UK;77@]:#O?H,7$=X$=<9S
MQA43U6S&XIB*1[M73:_(6+^H;_#K\V.:D#E7HQKLN\WX*XW9/(WJLVX@$=59
MS?@++$]OA5?O)CH6$S%=T'A83>5T7 X=/=!1JP\X;"/7Y<>.8#X&LR. 87$P
M!9B/\<+B_$_KZ:+K,1BFK6M%NJA/%_4Q7C9D6'ZQ.':?2'_L*XVB( A#+*/#
MH57!$,M;&,*?G0W3!AY8'(CTO%SCU<8[9'<?8#7=U2'82O%.Q%:*YQH0>][
M(XKLU<;B@ =6!:QW(+X]#O24W2<(H*J8-NP*QI$HPA#H17N/AB&2G1"^]OI@
M5TD01)$= <RN( @P!*Y&',$4@ 8,"8+R.;CU//)6SRFO^>_UX"]02P,$%
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
MW!Y_77Z=1 E75YSK^XKA^2]02P,$%     @ B7B96BXH"M@5 @  _"P  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V
M EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UM<LY
M7#*6FAT-+M4^T%A6-CX.+I>O<<N":_9N2TRL5H8U?LPTYF6>:E375[>T<0]]
M7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/J<G+>DW9=2!=E
M0\7>3)A6_AWP?.[[(\78M;2X=S%_<T/9Q0X]2_FIIU2?+O%&CWZSZ1IJ??,P
ME"-U"I%<FW9$>>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+
M4 I1S-WI5WQ-+*7/?C^:IMU2^\[L<KV_?-S/\TAL?IQ_QW_.^+7^!_L0('U(
MD#X42!\:I \#TH<%Z>,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96C
MP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5
MHL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*1
M5:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!
MD=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19[?^4]:?W^T^.
MGY_UX+KQ)9_-?WJ^_@U02P$"% ,4    " ")>)E:1L=-2)4   #-    $
M            @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( (EX
MF5K6'-'N\P   "L"   1              "  <,   !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( (EXF5J97)PC$ 8  )PG   3              "
M >4!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ B7B96B:;7TDH
M"   &#$  !@              ("!)@@  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( (EXF5JWQQ"./ (  +P%   8              "
M@800  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " ")>)E:
M]Y$J[DH'  #:(   &               @('V$@  >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ B7B96O&I[13T @  90H  !@
M     ("!=AH  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M (EXF5H!\VR^JP<  '0I   8              " @: =  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    " ")>)E:XZ@5,%0#  "3"@  &
M            @(&!)0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ B7B96A%.-H35!P  _T$  !@              ("!"RD  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( (EXF5J*WGG*2PD  ( L
M   8              " @18Q  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    " ")>)E:N$\E&10"   Q!   &               @(&7.@
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ B7B96E\A+KS@
M(@  C68  !D              ("!X3P  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    " ")>)E:&.@GJ0T$  #C"0  &0
M@('X7P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( (EX
MF5JTTY :7 8  / .   9              " @3QD  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ B7B96O)6VN8P"@  UQD  !D
M         ("!SVH  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    " ")>)E:J50(HN<$  !M"@  &0              @($V=0  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( (EXF5JY?WDBP@0  (L*
M   9              " @51Z  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ B7B96@B:1GXV"@  EQ@  !D              ("!37\
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " ")>)E:%8%M
MS:H'   2$@  &0              @(&ZB0  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( (EXF5K:(^)=C 0  ,@*   9
M  " @9N1  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
MB7B96L>%!,&2 P  SP<  !D              ("!7I8  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    " ")>)E:!^P5UGD#  #E!P  &0
M            @($GF@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( (EXF5I :0-@^@,  .0(   9              " @=>=  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ B7B96E:,=@.F"P
M:QX  !D              ("!"*(  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    " ")>)E:?N!WA9H(  #[%0  &0              @('E
MK0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( (EXF5KW
M59ICB04  )<,   9              " @;:V  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ B7B96NT_*Q%H @  ?@8  !D
M     ("!=KP  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M" ")>)E:T_Y(;+H$  "L%@  &0              @($5OP  >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( (EXF5JL^-4\$0(  -T$   9
M              " @0;$  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ B7B96K?P*AH,#0  ;#,  !D              ("!3L8  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " ")>)E:3QQ%DF0@
M  #18P  &0              @(&1TP  >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( (EXF5ITX8YA7@,  +P'   9              "
M@2ST  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ B7B9
M6D9F@<2S P  !P@  !D              ("!P?<  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    " ")>)E:NHA'HU<#  !A!P  &0
M        @(&K^P  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( (EXF5JH4MQEX@0  $8+   9              " @3G_  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ B7B96OQ"*$=R!   X@H
M !D              ("!4@0! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    " ")>)E:CH@% ?L'  #B$P  &0              @('[" $
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( (EXF5H)08J%
MY@,  "<)   9              " @2T1 0!X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ B7B96KZ\>-,B!   #0H  !D
M ("!2A4! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " ")
M>)E::'3RK=$"  !+!@  &0              @(&C&0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( (EXF5I&%&N[;@<  &05   9
M          " @:L< 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ B7B96L3M^?N"!   M H  !D              ("!4"0! 'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " ")>)E:P*D2"84)  "&
M7P  &0              @($)*0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( (EXF5K;U4!$Y@,  .$-   9              " @<4R
M 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ B7B96EUJ
M&G+!!0  ;2<  !D              ("!XC8! 'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    " ")>)E:$VKOMJ "  !P!@  &0
M    @(':/ $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M (EXF5I:*1T?,0@  $50   9              " @;$_ 0!X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ B7B96DE77SAG P  6PL  !D
M             ("!&4@! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    " ")>)E:4V;0X-(#  !+$   &0              @(&W2P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( (EXF5H\F7"13P4
M  X8   9              " @<!/ 0!X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ B7B96L1[]['? @  J0D  !D              ("!
M1E4! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " ")>)E:
M7=>R7[0$   P&@  &0              @(%<6 $ >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    ( (EXF5IE/,YMUP(  +<'   9
M      " @4== 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%
M  @ B7B96I@(2<)#!0  V!\  !D              ("!56 ! 'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " ")>)E: $ZH(?@"  "5!P
M&0              @('/90$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+
M 0(4 Q0    ( (EXF5K[L^G:C@4  #T<   9              " @?YH 0!X
M;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ B7B96M<CF64,
M!0  ^10  !D              ("!PVX! 'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q02P$"% ,4    " ")>)E:3:>IN1D(    1P  &0
M@($&= $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( (EX
MF5KUI6\NZP(   4*   9              " @59\ 0!X;"]W;W)K<VAE971S
M+W-H965T-3<N>&UL4$L! A0#%     @ B7B96F5M'#A+ P  G0T  !D
M         ("!>'\! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M    " ")>)E:GO'"CJ0%  #T(@  &0              @('Z@@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( (EXF5IS2P.G7P(  )@&
M   9              " @=6( 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL
M4$L! A0#%     @ B7B96O<K+54(!   ;A0  !D              ("!:XL!
M 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " ")>)E:>DU;
M@D@"  !1!P  &0              @(&JCP$ >&PO=V]R:W-H965T<R]S:&5E
M=#8R+GAM;%!+ 0(4 Q0    ( (EXF5K52_&$S0(  " (   9
M  " @2F2 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @
MB7B96NI_S#L-!   +P\  !D              ("!+94! 'AL+W=O<FMS:&5E
M=',O<VAE970V-"YX;6Q02P$"% ,4    " ")>)E:B"*.$/P"  #U"@  &0
M            @(%QF0$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4
M Q0    ( (EXF5I7\FJJ.P(  "T%   9              " @:2< 0!X;"]W
M;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ B7B96KC+A6>: @
MM@8  !D              ("!%I\! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX
M;6Q02P$"% ,4    " ")>)E:C\#;S2T#  !8"   &0              @('G
MH0$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( (EXF5H:
M*0 VR (  )4(   9              " @4NE 0!X;"]W;W)K<VAE971S+W-H
M965T-CDN>&UL4$L! A0#%     @ B7B96LB6!B&_!   QQ0  !D
M     ("!2J@! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M" ")>)E:]Y9MHF $  !8$   &0              @(% K0$ >&PO=V]R:W-H
M965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( (EXF5JX)7U>X00  /02   9
M              " @=>Q 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L!
M A0#%     @ B7B96F#41:F+!   W1<  !D              ("![[8! 'AL
M+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " ")>)E:/9UUCH$#
M  "4"P  &0              @(&QNP$ >&PO=V]R:W-H965T<R]S:&5E=#<T
M+GAM;%!+ 0(4 Q0    ( (EXF5I_(%U/K@<  +LX   9              "
M@6F_ 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ B7B9
M6EK"%PGZ!   &R   !D              ("!3L<! 'AL+W=O<FMS:&5E=',O
M<VAE970W-BYX;6Q02P$"% ,4    " ")>)E:WB>7F*@%  !,(P  &0
M        @(%_S $ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0
M   ( (EXF5KIA=@(304  'TI   9              " @5[2 0!X;"]W;W)K
M<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ B7B96N!;& =I P  RA8
M  T              ( !XM<! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " ")
M>)E:EXJ[',     3 @  "P              @ %VVP$ 7W)E;',O+G)E;'-0
M2P$"% ,4    " ")>)E:F]O;Y>P%  !@,P  #P              @ %?W $
M>&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ B7B96GH$ UU< @  (2X  !H
M             ( !>.(! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L!
M A0#%     @ B7B96BXH"M@5 @  _"P  !,              ( !#.4! %M#
G;VYT96YT7U1Y<&5S72YX;6Q02P4&     %8 5@"1%P  4N<!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>256</ContextCount>
  <ElementCount>438</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>82</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements Of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ConsolidatedStatementsOfIncome</Role>
      <ShortName>Consolidated Statements Of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statements Of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements Of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements Of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements Of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - Consolidated Statements Of Cash Flows(Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements Of Cash Flows(Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Description Of Business And Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies</Role>
      <ShortName>Description Of Business And Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/Divestitures</Role>
      <ShortName>Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Intangible Assets and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IntangibleAssetsandGoodwill</Role>
      <ShortName>Intangible Assets and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Certain Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CertainBalanceSheetComponents</Role>
      <ShortName>Certain Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Reporting Segment And Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ReportingSegmentAndGeographicInformation</Role>
      <ShortName>Reporting Segment And Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Deferred Revenue And Remaining Performance Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations</Role>
      <ShortName>Deferred Revenue And Remaining Performance Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Employee Stock Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EmployeeStockBenefitPlans</Role>
      <ShortName>Employee Stock Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Common Stock Repurchase</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CommonStockRepurchase</Role>
      <ShortName>Common Stock Repurchase</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Description Of Business And Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies</Role>
      <ShortName>Description Of Business And Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/EarningsPerShare</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/Acquisitions</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Divestitures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DivestituresTables</Role>
      <ShortName>Divestitures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/Divestitures</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Intangible Assets and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IntangibleAssetsandGoodwillTables</Role>
      <ShortName>Intangible Assets and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IntangibleAssetsandGoodwill</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Certain Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CertainBalanceSheetComponentsTables</Role>
      <ShortName>Certain Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/CertainBalanceSheetComponents</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Reporting Segment And Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables</Role>
      <ShortName>Reporting Segment And Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/ReportingSegmentAndGeographicInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/Debt</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/Leases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables</Role>
      <ShortName>Deferred Revenue And Remaining Performance Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Employee Stock Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EmployeeStockBenefitPlansTables</Role>
      <ShortName>Employee Stock Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimble.com/role/EmployeeStockBenefitPlans</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Description Of Business And Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails</Role>
      <ShortName>Description Of Business And Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails</Role>
      <ShortName>Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/EarningsPerShareTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Acquisitions (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/AcquisitionsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Acquisitions (Schedule of Pro-Forma Financial Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails</Role>
      <ShortName>Acquisitions (Schedule of Pro-Forma Financial Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/AcquisitionsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Divestitures - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DivestituresNarrativeDetails</Role>
      <ShortName>Divestitures - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Divestitures - Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DivestituresBalanceSheetDetails</Role>
      <ShortName>Divestitures - Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Divestitures - Other Divestitures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DivestituresOtherDivestituresDetails</Role>
      <ShortName>Divestitures - Other Divestitures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IntangibleAssetsandGoodwillTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails</Role>
      <ShortName>Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IntangibleAssetsandGoodwillTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails</Role>
      <ShortName>Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IntangibleAssetsandGoodwillTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails</Role>
      <ShortName>Certain Balance Sheet Components (Components Of Net Inventories) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/CertainBalanceSheetComponentsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails</Role>
      <ShortName>Certain Balance Sheet Components (Components Of Property And Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/CertainBalanceSheetComponentsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails</Role>
      <ShortName>Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/CertainBalanceSheetComponentsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails</Role>
      <ShortName>Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails</Role>
      <ShortName>Reporting Segment And Geographic Information (Reconciliation Of The Company's Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails</Role>
      <ShortName>Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails</Role>
      <ShortName>Reporting Segment And Geographic Information (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Reporting Segment And Geographic Information (Schedule of Physical Long-Lived Assets by Geographic Area) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails</Role>
      <ShortName>Reporting Segment And Geographic Information (Schedule of Physical Long-Lived Assets by Geographic Area) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Debt (Schedule Of Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DebtScheduleOfDebtDetails</Role>
      <ShortName>Debt (Schedule Of Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DebtTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Debt (Schedule of Debt Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails</Role>
      <ShortName>Debt (Schedule of Debt Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DebtTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Debt (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DebtTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Leases (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/LeasesNarrativesDetails</Role>
      <ShortName>Leases (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/LeasesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Leases (Operating Lease Expenses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails</Role>
      <ShortName>Leases (Operating Lease Expenses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/LeasesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Leases (Supplement Cash Flow Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails</Role>
      <ShortName>Leases (Supplement Cash Flow Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/LeasesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails</Role>
      <ShortName>Leases (Lease Liabilities Maturity By Year) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/LeasesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/CommitmentsandContingencies</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Fair Value Measurements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/FairValueMeasurements</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails</Role>
      <ShortName>Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails</Role>
      <ShortName>Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Income Taxes (Schedule Of Provision (Benefit) For Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails</Role>
      <ShortName>Income Taxes (Schedule Of Provision (Benefit) For Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IncomeTaxesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails</Role>
      <ShortName>Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IncomeTaxesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IncomeTaxesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IncomeTaxesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails</Role>
      <ShortName>Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/IncomeTaxesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Stock Benefit Plans (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/EmployeeStockBenefitPlansTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails</Role>
      <ShortName>Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/EmployeeStockBenefitPlansTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/EmployeeStockBenefitPlansTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="trmb-20250103.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Common Stock Repurchase (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimble.com/role/CommonStockRepurchaseDetails</Role>
      <ShortName>Common Stock Repurchase (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimble.com/role/CommonStockRepurchase</ParentRole>
      <Position>78</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="trmb-20250103.htm">trmb-20250103.htm</File>
    <File>trmb-20250103.xsd</File>
    <File>trmb-20250103_cal.xml</File>
    <File>trmb-20250103_def.xml</File>
    <File>trmb-20250103_lab.xml</File>
    <File>trmb-20250103_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>trmb-20250103_g1.jpg</File>
    <File>trmb-20250103_g2.jpg</File>
    <File>trmb-20250103_g3.jpg</File>
    <File>trmb-20250103_g4.jpg</File>
    <File>trmb-20250103_g5.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1059">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="12">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>110
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "trmb-20250103.htm": {
   "nsprefix": "trmb",
   "nsuri": "http://www.trimble.com/20250103",
   "dts": {
    "inline": {
     "local": [
      "trmb-20250103.htm"
     ]
    },
    "schema": {
     "local": [
      "trmb-20250103.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "trmb-20250103_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "trmb-20250103_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "trmb-20250103_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "trmb-20250103_pre.xml"
     ]
    }
   },
   "keyStandard": 405,
   "keyCustom": 33,
   "axisStandard": 30,
   "axisCustom": 0,
   "memberStandard": 46,
   "memberCustom": 36,
   "hidden": {
    "total": 16,
    "http://fasb.org/us-gaap/2024": 7,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://www.trimble.com/20250103": 4,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "contextCount": 256,
   "entityCount": 1,
   "segmentCount": 82,
   "elementCount": 764,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1059,
    "http://xbrl.sec.gov/dei/2024": 40,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 12,
    "http://fasb.org/srt/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://www.trimble.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.trimble.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.trimble.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
     "longName": "9952153 - Statement - Consolidated Statements Of Income",
     "shortName": "Consolidated Statements Of Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "longName": "9952154 - Statement - Consolidated Statements Of Comprehensive Income",
     "shortName": "Consolidated Statements Of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity",
     "longName": "9952155 - Statement - Consolidated Statements Of Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements Of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "9952156 - Statement - Consolidated Statements Of Cash Flows",
     "shortName": "Consolidated Statements Of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
     "longName": "9952157 - Statement - Consolidated Statements Of Cash Flows(Parenthetical)",
     "shortName": "Consolidated Statements Of Cash Flows(Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-53",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-53",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies",
     "longName": "9952158 - Disclosure - Description Of Business And Accounting Policies",
     "shortName": "Description Of Business And Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.trimble.com/role/EarningsPerShare",
     "longName": "9952159 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.trimble.com/role/Acquisitions",
     "longName": "9952160 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.trimble.com/role/Divestitures",
     "longName": "9952161 - Disclosure - Divestitures",
     "shortName": "Divestitures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwill",
     "longName": "9952162 - Disclosure - Intangible Assets and Goodwill",
     "shortName": "Intangible Assets and Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.trimble.com/role/CertainBalanceSheetComponents",
     "longName": "9952163 - Disclosure - Certain Balance Sheet Components",
     "shortName": "Certain Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformation",
     "longName": "9952164 - Disclosure - Reporting Segment And Geographic Information",
     "shortName": "Reporting Segment And Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.trimble.com/role/Debt",
     "longName": "9952165 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.trimble.com/role/Leases",
     "longName": "9952166 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.trimble.com/role/CommitmentsandContingencies",
     "longName": "9952167 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.trimble.com/role/FairValueMeasurements",
     "longName": "9952168 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations",
     "longName": "9952169 - Disclosure - Deferred Revenue And Remaining Performance Obligations",
     "shortName": "Deferred Revenue And Remaining Performance Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.trimble.com/role/IncomeTaxes",
     "longName": "9952170 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.trimble.com/role/EmployeeStockBenefitPlans",
     "longName": "9952171 - Disclosure - Employee Stock Benefit Plans",
     "shortName": "Employee Stock Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.trimble.com/role/CommonStockRepurchase",
     "longName": "9952172 - Disclosure - Common Stock Repurchase",
     "shortName": "Common Stock Repurchase",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-252",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-252",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Description Of Business And Accounting Policies (Policies)",
     "shortName": "Description Of Business And Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.trimble.com/role/EarningsPerShareTables",
     "longName": "9955512 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.trimble.com/role/AcquisitionsTables",
     "longName": "9955513 - Disclosure - Acquisitions (Tables)",
     "shortName": "Acquisitions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.trimble.com/role/DivestituresTables",
     "longName": "9955514 - Disclosure - Divestitures (Tables)",
     "shortName": "Divestitures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables",
     "longName": "9955515 - Disclosure - Intangible Assets and Goodwill (Tables)",
     "shortName": "Intangible Assets and Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsTables",
     "longName": "9955516 - Disclosure - Certain Balance Sheet Components (Tables)",
     "shortName": "Certain Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables",
     "longName": "9955517 - Disclosure - Reporting Segment And Geographic Information (Tables)",
     "shortName": "Reporting Segment And Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.trimble.com/role/DebtTables",
     "longName": "9955518 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.trimble.com/role/LeasesTables",
     "longName": "9955519 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables",
     "longName": "9955520 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Tables)",
     "shortName": "Deferred Revenue And Remaining Performance Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.trimble.com/role/IncomeTaxesTables",
     "longName": "9955521 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansTables",
     "longName": "9955522 - Disclosure - Employee Stock Benefit Plans (Tables)",
     "shortName": "Employee Stock Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
     "longName": "9955523 - Disclosure - Description Of Business And Accounting Policies (Details)",
     "shortName": "Description Of Business And Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:NumberOfOperatingSegments",
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:NumberOfOperatingSegments",
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails",
     "longName": "9955524 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)",
     "shortName": "Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
     "longName": "9955525 - Disclosure - Acquisitions (Narrative) (Details)",
     "shortName": "Acquisitions (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-19",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "unitRef": "business",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-19",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "unitRef": "business",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails",
     "longName": "9955526 - Disclosure - Acquisitions (Schedule of Pro-Forma Financial Information) (Details)",
     "shortName": "Acquisitions (Schedule of Pro-Forma Financial Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-74",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-74",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.trimble.com/role/DivestituresNarrativeDetails",
     "longName": "9955527 - Disclosure - Divestitures - Narrative (Details)",
     "shortName": "Divestitures - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-82",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
     "longName": "9955528 - Disclosure - Divestitures - Balance Sheet (Details)",
     "shortName": "Divestitures - Balance Sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.trimble.com/role/DivestituresOtherDivestituresDetails",
     "longName": "9955529 - Disclosure - Divestitures - Other Divestitures (Details)",
     "shortName": "Divestitures - Other Divestitures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-90",
      "name": "trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses",
      "unitRef": "business",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails",
     "longName": "9955530 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details)",
     "shortName": "Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails",
     "longName": "9955531 - Disclosure - Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details)",
     "shortName": "Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails",
     "longName": "9955532 - Disclosure - Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)",
     "shortName": "Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails",
     "longName": "9955533 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details)",
     "shortName": "Certain Balance Sheet Components (Components Of Net Inventories) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails",
     "longName": "9955534 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details)",
     "shortName": "Certain Balance Sheet Components (Components Of Property And Equipment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails",
     "longName": "9955535 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)",
     "shortName": "Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails",
     "longName": "9955536 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)",
     "shortName": "Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-103",
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails",
     "longName": "9955537 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes) (Details)",
     "shortName": "Reporting Segment And Geographic Information (Reconciliation Of The Company's Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdjustmentForAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails",
     "longName": "9955538 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)",
     "shortName": "Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-136",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails",
     "longName": "9955539 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details)",
     "shortName": "Reporting Segment And Geographic Information (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-181",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails",
     "longName": "9955540 - Disclosure - Reporting Segment And Geographic Information (Schedule of Physical Long-Lived Assets by Geographic Area) (Details)",
     "shortName": "Reporting Segment And Geographic Information (Schedule of Physical Long-Lived Assets by Geographic Area) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.trimble.com/role/DebtScheduleOfDebtDetails",
     "longName": "9955541 - Disclosure - Debt (Schedule Of Debt) (Details)",
     "shortName": "Debt (Schedule Of Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "trmb:ShortTermDebtGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails",
     "longName": "9955542 - Disclosure - Debt (Schedule of Debt Maturities) (Details)",
     "shortName": "Debt (Schedule of Debt Maturities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "trmb:ShortTermDebtGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.trimble.com/role/DebtNarrativeDetails",
     "longName": "9955543 - Disclosure - Debt (Narrative) (Details)",
     "shortName": "Debt (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-204",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-204",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.trimble.com/role/LeasesNarrativesDetails",
     "longName": "9955544 - Disclosure - Leases (Narratives) (Details)",
     "shortName": "Leases (Narratives) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-56",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails",
     "longName": "9955545 - Disclosure - Leases (Operating Lease Expenses) (Details)",
     "shortName": "Leases (Operating Lease Expenses) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails",
     "longName": "9955546 - Disclosure - Leases (Supplement Cash Flow Information) (Details)",
     "shortName": "Leases (Supplement Cash Flow Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails",
     "longName": "9955547 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details)",
     "shortName": "Leases (Lease Liabilities Maturity By Year) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.trimble.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955548 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "9955549 - Disclosure - Fair Value Measurements (Narrative) (Details)",
     "shortName": "Fair Value Measurements (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-208",
      "name": "trmb:DeferredCompensationPlanAssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure",
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-208",
      "name": "trmb:DeferredCompensationPlanAssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure",
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails",
     "longName": "9955550 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details)",
     "shortName": "Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-50",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails",
     "longName": "9955551 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)",
     "shortName": "Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails",
     "longName": "9955552 - Disclosure - Income Taxes (Schedule Of Provision (Benefit) For Taxes) (Details)",
     "shortName": "Income Taxes (Schedule Of Provision (Benefit) For Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails",
     "longName": "9955553 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)",
     "shortName": "Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "9955554 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)",
     "shortName": "Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.trimble.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955555 - Disclosure - Income Taxes (Narrative) (Details)",
     "shortName": "Income Taxes (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails",
     "longName": "9955556 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)",
     "shortName": "Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
     "longName": "9955557 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details)",
     "shortName": "Employee Stock Benefit Plans (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
     "longName": "9955558 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)",
     "shortName": "Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-224",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails",
     "longName": "9955559 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)",
     "shortName": "Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-240",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-215",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.trimble.com/role/CommonStockRepurchaseDetails",
     "longName": "9955560 - Disclosure - Common Stock Repurchase (Details)",
     "shortName": "Common Stock Repurchase (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-246",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trmb-20250103.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "trmb_A2025StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "A2025StockRepurchaseProgramMember",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Stock Repurchase Program",
        "label": "2025 Stock Repurchase Program [Member]",
        "documentation": "2025 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_AGCOCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "AGCOCorporationMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AGCO Corporation",
        "label": "AGCO Corporation [Member]",
        "documentation": "AGCO Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares repurchased (in usd per share)",
        "label": "Accelerated Share Repurchases, Final Price Paid Per Share",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r1002"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r159"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r238",
      "r802"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net unrealized actuarial (losses) gains",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r7",
      "r31",
      "r113",
      "r1237"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated foreign currency translation adjustments",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r700"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails",
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "totalLabel": "Total accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r114",
      "r245",
      "r797",
      "r842",
      "r846"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r22",
      "r31",
      "r663",
      "r666",
      "r741",
      "r837",
      "r838",
      "r1165",
      "r1166",
      "r1167",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r420",
      "r945"
     ]
    },
    "trmb_AcquisitionAndDivestitureRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "AcquisitionAndDivestitureRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisition / divestiture items",
        "label": "Acquisition And Divestiture Related Costs",
        "documentation": "Acquisition And Divestiture Related Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in-capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r855",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1280",
      "r1349"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of purchased intangible assets",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r536"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising and Promotional Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising and promotional costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r988"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1061",
      "r1071",
      "r1104"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1064",
      "r1074",
      "r1107"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1099",
      "r1108",
      "r1112",
      "r1120"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of purchased intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r415",
      "r422",
      "r974"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive weighted-average shares (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on cash flow hedge",
        "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax",
        "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "trmb_ArchitectsEngineersConstructionAndOwnersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ArchitectsEngineersConstructionAndOwnersMember",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AECO",
        "label": "Architects, Engineers, Construction and Owners [Member]",
        "documentation": "Architects, Engineers, Construction and Owners"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_AsiaPacificAndOtherNonUsCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "AsiaPacificAndOtherNonUsCountriesMember",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific and Rest of World",
        "label": "Asia Pacific And Other Non Us Countries [Member]",
        "documentation": "Asia Pacific And Other Non-US Countries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific",
        "label": "Asia Pacific [Member]",
        "documentation": "Region of Asia Pacific."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1351",
      "r1352",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r170",
      "r242",
      "r275",
      "r314",
      "r320",
      "r345",
      "r349",
      "r365",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r651",
      "r656",
      "r702",
      "r791",
      "r883",
      "r966",
      "r967",
      "r1002",
      "r1028",
      "r1230",
      "r1231",
      "r1308"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r250",
      "r275",
      "r365",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r651",
      "r656",
      "r702",
      "r1002",
      "r1230",
      "r1231",
      "r1308"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets, wrote off",
        "totalLabel": "Total Assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r139",
      "r231",
      "r232"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r137",
      "r139",
      "r231",
      "r232"
     ]
    },
    "trmb_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.trimble.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1034",
      "r1057"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.trimble.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1034",
      "r1057"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.trimble.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1034",
      "r1057"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r639",
      "r983",
      "r984"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r639",
      "r983",
      "r984"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Pro-Forma Financial Information",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1150"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r638"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue",
        "label": "Business Acquisition, Pro Forma Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r638"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition related costs",
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1",
      "r21"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r640"
     ]
    },
    "trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue percentage",
        "label": "Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual Percentage Of Total Revenue",
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period as a percentage of total revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intangible assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153"
     ]
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Description Of Business And Accounting Policies",
        "label": "Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132"
     ]
    },
    "us-gaap_CaliforniaFranchiseTaxBoardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CaliforniaFranchiseTaxBoardMember",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California Franchise Tax Board",
        "label": "California Franchise Tax Board [Member]",
        "documentation": "Designated tax department of the government of the state of California."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of capitalized software",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r944",
      "r945"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software costs",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, amortization expense",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, amortization period (in years)",
        "label": "Capitalized Contract Cost, Amortization Period",
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "us-gaap_CapitalizedContractCostGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostGross",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost",
        "label": "Capitalized Contract Cost, Gross",
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r236",
      "r950"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents - beginning of period",
        "periodEndLabel": "Cash and cash equivalents - end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r128",
      "r272"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r128"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Table]",
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r56",
      "r57"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 10)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r162",
      "r794",
      "r870"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r443",
      "r445",
      "r931",
      "r1219",
      "r1225"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1020",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1178",
      "r1179",
      "r1181",
      "r1280",
      "r1348",
      "r1349"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value per share (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r871"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r104",
      "r871",
      "r889",
      "r1349",
      "r1350"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.001 par value; 360.0 shares authorized; 245.8 and 246.5 shares issued and outstanding at the end of 2024 and 2023",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r796",
      "r1002"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision (benefit) for taxes:",
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r257",
      "r259",
      "r264",
      "r787",
      "r809",
      "r810"
     ]
    },
    "trmb_ComputerEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ComputerEquipmentAndSoftwareMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer Equipment And Software",
        "label": "Computer Equipment And Software [Member]",
        "documentation": "Computer Equipment And Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r176"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r186",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r280",
      "r314",
      "r322",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r966",
      "r967",
      "r1158",
      "r1159",
      "r1230",
      "r1231"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r186",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r280",
      "r314",
      "r322",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r966",
      "r967",
      "r1158",
      "r1159",
      "r1230",
      "r1231"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "trmb_ContractWithCustomerAssetAndLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ContractWithCustomerAssetAndLiabilityRollForward",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract With Customer, Asset And Liability [Roll Forward]",
        "label": "Contract With Customer, Asset And Liability [Roll Forward]",
        "documentation": "Contract With Customer, Asset And Liability [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Revenue and Performance Obligations",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance of the period",
        "periodEndLabel": "Ending balance of the period",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r509",
      "r528"
     ]
    },
    "trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Billings net of revenue recognized from current year and other",
        "label": "Contract with Customer, Liability, Billings And Revenue Recognized, Net",
        "documentation": "Contract with Customer, Liability, Billings And Revenue Recognized, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r509",
      "r528"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, non-current",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r509",
      "r528"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Revenue recognized from prior year-end",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Segment",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r344",
      "r345",
      "r346",
      "r347",
      "r350",
      "r1186"
     ]
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_CostOfGoodsAndServicesSold",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r1152",
      "r1153"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cost of sales",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r749"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_CostOfGoodsAndServicesSold",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of purchased intangible assets",
        "label": "Cost, Amortization",
        "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales:",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r1228"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r1228",
      "r1229"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Net",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1175",
      "r1274"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1175"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1175",
      "r1274"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1213",
      "r1215",
      "r1216"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1131"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1131"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1133"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1133"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1135"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1133"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1126"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1127"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1127"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1125"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1125"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1125"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1128"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1130"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1130"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1131"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1134"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1043",
      "r1132"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1129"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r273",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r451",
      "r452",
      "r464",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r480",
      "r487",
      "r488",
      "r490",
      "r713"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r92",
      "r93",
      "r158",
      "r161",
      "r280",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r476",
      "r477",
      "r478",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1000",
      "r1173",
      "r1220",
      "r1221",
      "r1222",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, gross",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r161",
      "r491"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of debt",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r478",
      "r701",
      "r976",
      "r977",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1292"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r493",
      "r713",
      "r714",
      "r1000"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r476",
      "r477",
      "r478",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1000",
      "r1173",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r280",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r476",
      "r477",
      "r478",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1000",
      "r1173",
      "r1220",
      "r1221",
      "r1222",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r52",
      "r53",
      "r77",
      "r144",
      "r145",
      "r280",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r476",
      "r477",
      "r478",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1000",
      "r1173",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, term (in years)",
        "label": "Debt Instrument, Term",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized discount and issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r492",
      "r712",
      "r713",
      "r714",
      "r976",
      "r977",
      "r1000"
     ]
    },
    "trmb_DebtLongTermAndShortTermCombinedAmountGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DebtLongTermAndShortTermCombinedAmountGross",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Debt, Long Term And Short Term, Combined Amount, Gross",
        "documentation": "Debt, Long Term And Short Term, Combined Amount, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt."
       }
      }
     },
     "auth_ref": []
    },
    "trmb_DeferredCompensationPlanAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DeferredCompensationPlanAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation plan assets",
        "label": "Deferred Compensation Plan Assets, Fair Value Disclosure",
        "documentation": "Deferred Compensation Plan Assets, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DeferredCompensationPlanLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation plan liabilities",
        "label": "Deferred Compensation Plan Liabilities, Fair Value Disclosure",
        "documentation": "Deferred Compensation Plan Liabilities, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs, current",
        "label": "Deferred Costs, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1273"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets",
        "verboseLabel": "Non-current deferred income tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r586"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r183",
      "r1175"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101",
      "r160",
      "r607"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities",
        "negatedTerseLabel": "Non-current deferred income tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r586",
      "r792"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany prepayments",
        "label": "Deferred Tax Asset, Intra-Entity Transfer, Asset Other than Inventory",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "trmb_DeferredTaxAssetsDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DeferredTaxAssetsDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Deferred Tax Assets, Depreciation And Amortization",
        "documentation": "Deferred Tax Assets, Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsEquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment deferred tax assets",
        "label": "Deferred Tax Assets, Equity Method Investments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r608"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research and development",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total net deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1269"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1269"
     ]
    },
    "trmb_DeferredTaxAssetsOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Operating Lease, Liability",
        "documentation": "Deferred Tax Assets, Operating Lease, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOL not subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOL subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses not currently deductible",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global intangible low-taxed income",
        "label": "Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities",
        "documentation": "Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased intangibles",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "trmb_DenominatorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DenominatorAbstract",
     "presentation": [
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Denominator [Abstract]",
        "documentation": "Denominator"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r49"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r314",
      "r325",
      "r349",
      "r966",
      "r967"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r860",
      "r862",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r884",
      "r885",
      "r886",
      "r887",
      "r897",
      "r898",
      "r899",
      "r900",
      "r903",
      "r904",
      "r905",
      "r906",
      "r922",
      "r923",
      "r924",
      "r925",
      "r1018",
      "r1020",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1293",
      "r1294"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r74",
      "r156",
      "r860",
      "r862",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r884",
      "r885",
      "r886",
      "r887",
      "r897",
      "r898",
      "r899",
      "r900",
      "r903",
      "r904",
      "r905",
      "r906",
      "r922",
      "r923",
      "r924",
      "r925",
      "r956",
      "r1018",
      "r1020",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1293",
      "r1294"
     ]
    },
    "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsInHedgesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments accounted for as hedges",
        "label": "Derivative Instruments in Hedges, at Fair Value, Net",
        "documentation": "Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r69",
      "r70",
      "r71",
      "r75",
      "r279",
      "r297"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed product technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1213",
      "r1215",
      "r1216"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Benefit Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r539",
      "r569",
      "r570",
      "r572",
      "r986"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held-for-sale",
        "label": "Discontinued Operations, Held-for-Sale [Member]",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r12",
      "r231"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails",
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails",
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails",
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails",
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r25"
     ]
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for sale",
        "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r25",
      "r231"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r137",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration assets",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, current",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current",
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r137",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, non-current",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent",
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r8",
      "r80",
      "r86",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r137",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r137",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r137",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r8",
      "r80",
      "r86",
      "r139"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r8",
      "r80",
      "r86",
      "r139"
     ]
    },
    "trmb_DisposalGroupIncludingDiscontinuedOperationValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DisposalGroupIncludingDiscontinuedOperationValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "label": "Disposal Group, Including Discontinued Operation, Valuation Allowance",
        "documentation": "Disposal Group, Including Discontinued Operation, Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses",
     "presentation": [
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of business disposed",
        "label": "Disposal Group, Not Discontinued Operations, Number Of Businesses",
        "documentation": "Disposal Group, Not Discontinued Operations, Number Of Businesses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/Divestitures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestitures",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r136"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/DivestituresNarrativeDetails",
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r984"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1034",
      "r1057"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction Flag",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1034",
      "r1057",
      "r1100"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd per share)",
        "verboseLabel": "Basic earnings per share (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r300",
      "r302",
      "r307",
      "r308",
      "r309",
      "r313",
      "r635",
      "r649",
      "r679",
      "r680",
      "r788",
      "r811",
      "r958"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd per share)",
        "verboseLabel": "Diluted earnings per share (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r302",
      "r307",
      "r308",
      "r309",
      "r313",
      "r635",
      "r649",
      "r679",
      "r680",
      "r788",
      "r811",
      "r958"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.trimble.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r310",
      "r311",
      "r312"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails",
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r990"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r590",
      "r621",
      "r990"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax on Ag divestiture",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1266",
      "r1267"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign-derived intangible income",
        "label": "Effective Income Tax Rate Reconciliation, FDII, Percent",
        "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1266",
      "r1268"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income taxed at different rates",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r594",
      "r990",
      "r1176",
      "r1266"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1176",
      "r1266",
      "r1268"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1176",
      "r1266",
      "r1267"
     ]
    },
    "trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other U.S. taxes on foreign operations",
        "label": "Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. State income taxes",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r990",
      "r1176",
      "r1266"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "U.S. Federal research and development credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1176",
      "r1266",
      "r1268"
     ]
    },
    "trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax reserve releases",
        "label": "Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized compensation expense weighted-average recognition period (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "trmb_EmployeeStockPurchaseOfferingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "EmployeeStockPurchaseOfferingPeriod",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options granted term (in months)",
        "label": "Employee Stock Purchase Offering Period",
        "documentation": "Employee Stock Purchase Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customer [Line Items]",
        "label": "Revenue from External Customer [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity, Class of Stock [Line Items]",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r226",
      "r261",
      "r262",
      "r263",
      "r281",
      "r282",
      "r283",
      "r286",
      "r293",
      "r295",
      "r297",
      "r315",
      "r369",
      "r375",
      "r428",
      "r507",
      "r616",
      "r617",
      "r631",
      "r632",
      "r633",
      "r636",
      "r648",
      "r649",
      "r661",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r678",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r716",
      "r719",
      "r741",
      "r808",
      "r837",
      "r838",
      "r839",
      "r855",
      "r909"
     ]
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvesteeMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investee",
        "label": "Equity Method Investee [Member]",
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor."
       }
      }
     },
     "auth_ref": [
      "r1305",
      "r1306"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r362",
      "r363",
      "r364",
      "r627",
      "r1142",
      "r1143",
      "r1144",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investments",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r330",
      "r349",
      "r361",
      "r1162",
      "r1191"
     ]
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of equity method investment",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investments accounted under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1163",
      "r1281",
      "r1282",
      "r1292"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Investments",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r76",
      "r363"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1061",
      "r1071",
      "r1104"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1058",
      "r1068",
      "r1101"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1351",
      "r1352",
      "r1353",
      "r1354"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r682",
      "r691",
      "r993"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r682",
      "r691",
      "r993"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r682",
      "r683",
      "r684",
      "r993",
      "r1284",
      "r1295"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r688",
      "r689",
      "r690",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r785",
      "r993",
      "r997"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r682",
      "r683",
      "r684",
      "r993",
      "r1284",
      "r1295"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1295"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "US federal, income tax provision",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r587",
      "r589"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Federal:",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_FieldSystemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "FieldSystemsMember",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Field Systems",
        "label": "Field Systems [Member]",
        "documentation": "Field Systems"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average useful lives (in years)",
        "terseLabel": "Weighted-Average Useful Lives (in years)",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r400",
      "r421",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r945",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r945",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r945",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r945",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r945",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r750",
      "r754",
      "r945"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross\u00a0Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r421",
      "r754",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r945"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails",
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other purchased intangible assets, net",
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r1213"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignEarningsRepatriated",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign earnings repatriated",
        "label": "Foreign Earnings Repatriated",
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Foreign, income tax provision",
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r589"
     ]
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign:",
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1108"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1108"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1108"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1108"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1108"
     ]
    },
    "us-gaap_ForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForwardContractsMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Contracts",
        "label": "Forward Contracts [Member]",
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date."
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Divestitures gain, net",
        "label": "Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments",
        "documentation": "Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestitures gain, net",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r655",
      "r1172"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r893"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "trmb_GlobalTransportationTelematicsMobilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "GlobalTransportationTelematicsMobilityMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global Transportation Telematics (\"Mobility\")",
        "label": "Global Transportation Telematics (Mobility) [Member]",
        "documentation": "Global Transportation Telematics (Mobility)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, beginning balance",
        "periodEndLabel": "Goodwill, ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r401",
      "r786",
      "r967",
      "r973",
      "r994",
      "r1002",
      "r1196",
      "r1203"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions due to acquisitions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r973"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets and Goodwill",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1194",
      "r1206"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1194",
      "r1206"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation and other adjustments",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r402",
      "r408",
      "r413",
      "r973",
      "r994"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r973"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Assets held for sale",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "documentation": "Amount of divestiture of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r973"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross margin",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r120",
      "r169",
      "r275",
      "r365",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r702",
      "r960",
      "r966",
      "r1183",
      "r1185",
      "r1187",
      "r1188",
      "r1189",
      "r1230"
     ]
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantees, Including Indirect Guarantees of Indebtedness of Others",
        "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1034",
      "r1057"
     ]
    },
    "trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag",
        "label": "Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag",
        "documentation": "Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write off of assets",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r1172",
      "r1217"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before taxes, united states",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r588"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before taxes",
        "terseLabel": "Consolidated income before taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r165",
      "r169",
      "r789",
      "r805",
      "r960",
      "r966",
      "r1183",
      "r1185",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before taxes, foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r588"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) income from equity method investments, net",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r117",
      "r164",
      "r314",
      "r327",
      "r349",
      "r361",
      "r804"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/DivestituresNarrativeDetails",
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r984"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails",
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails",
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r25",
      "r28",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r87",
      "r88",
      "r89",
      "r140"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r436",
      "r438",
      "r685",
      "r687",
      "r692",
      "r832",
      "r834",
      "r894",
      "r945",
      "r995",
      "r1319"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r438",
      "r685",
      "r687",
      "r692",
      "r832",
      "r834",
      "r894",
      "r945",
      "r995",
      "r1319"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r590",
      "r591",
      "r599",
      "r613",
      "r990",
      "r1270"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r590",
      "r591",
      "r599",
      "r613",
      "r990",
      "r1270"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r581",
      "r590",
      "r595",
      "r596",
      "r597",
      "r605",
      "r611",
      "r622",
      "r624",
      "r625",
      "r626",
      "r853",
      "r990"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax provision",
        "totalLabel": "Income tax provision",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r184",
      "r296",
      "r297",
      "r314",
      "r328",
      "r349",
      "r587",
      "r590",
      "r623",
      "r812",
      "r990"
     ]
    },
    "trmb_IncomeTaxPaidNetDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "IncomeTaxPaidNetDiscontinuedOperation",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash tax paid for the Ag divestiture",
        "label": "Income Tax Paid, Net, Discontinued Operation",
        "documentation": "Income Tax Paid, Net, Discontinued Operation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r583",
      "r584",
      "r605",
      "r606",
      "r610",
      "r615",
      "r850"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash tax paid, net, excluding tax for the Ag divestiture",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r271",
      "r612",
      "r613"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable, net",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Increase) decrease in assets:",
        "label": "Increase (Decrease) in Operating Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in liabilities:",
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other current and non-current assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current and non-current liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r309",
      "r538"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1099",
      "r1108",
      "r1112",
      "r1120"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1124"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1124"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1124"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "label": "Interest Income (Expense), Nonoperating",
        "documentation": "Amount of interest income (expense) classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r966",
      "r1169",
      "r1185"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r269",
      "r270"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r953"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails",
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "totalLabel": "Total inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r951",
      "r1002"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r235",
      "r246",
      "r394",
      "r395",
      "r396",
      "r748",
      "r957"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r955"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-process",
        "label": "Inventory, Work in Process, Net of Reserves",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r954"
     ]
    },
    "trmb_JenniferAllisonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "JenniferAllisonMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jennifer Allison [Member]",
        "documentation": "Jennifer Allison"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_JenniferAllisonsTradingArrangementActualNumberSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "JenniferAllisonsTradingArrangementActualNumberSharesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jennifer Allison's Trading Arrangement, Actual Number, Shares [Member]",
        "documentation": "Jennifer Allison's Trading Arrangement, Actual Number, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_JenniferAllisonsTradingArrangementPotentialSaleSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "JenniferAllisonsTradingArrangementPotentialSaleSharesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jennifer Allison's Trading Arrangement, Potential Sale, Shares [Member]",
        "documentation": "Jennifer Allison's Trading Arrangement, Potential Sale, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "LandBuildingsFurnitureAndLeaseholdImprovementsMember",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land, building, furniture, and leasehold improvements",
        "label": "Land, Buildings, Furniture And Leasehold Improvements [Member]",
        "documentation": "Land, Buildings, Furniture And Leasehold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease expense",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r726",
      "r1001"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Lease Costs",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1303"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r735"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r735"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Lease Maturities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1304"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, renewal term (in years)",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1301"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease term (in years)",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1301"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.trimble.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r92",
      "r93",
      "r94",
      "r97",
      "r98",
      "r99",
      "r102",
      "r275",
      "r365",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r652",
      "r656",
      "r657",
      "r702",
      "r869",
      "r959",
      "r1028",
      "r1230",
      "r1308",
      "r1309"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r163",
      "r799",
      "r1002",
      "r1174",
      "r1192",
      "r1296"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r234",
      "r275",
      "r365",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r652",
      "r656",
      "r657",
      "r702",
      "r1002",
      "r1230",
      "r1308",
      "r1309"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Liabilities held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r139",
      "r231",
      "r232"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "presentation": [
      "http://www.trimble.com/role/DivestituresBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r80",
      "r86",
      "r137",
      "r139",
      "r231",
      "r232"
     ]
    },
    "trmb_LineOfCreditFacilityAdditionalBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional capacity",
        "label": "Line Of Credit Facility Additional Borrowing Capacity",
        "documentation": "Line Of Credit Facility Additional Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current borrowing capacity",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r96"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r96"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt",
        "verboseLabel": "Less: Short-term debt",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": {
       "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r280",
      "r1233"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": {
       "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r280",
      "r482"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": {
       "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r280",
      "r482"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": {
       "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r280",
      "r482"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": {
       "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r280",
      "r482"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed rate",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r51",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails",
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r189",
      "r191",
      "r192",
      "r194",
      "r222",
      "r223",
      "r446",
      "r447",
      "r448",
      "r449",
      "r533",
      "r577",
      "r684",
      "r747",
      "r831",
      "r833",
      "r847",
      "r861",
      "r862",
      "r915",
      "r917",
      "r919",
      "r920",
      "r926",
      "r941",
      "r942",
      "r972",
      "r980",
      "r985",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1012",
      "r1232",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r189",
      "r191",
      "r192",
      "r194",
      "r222",
      "r223",
      "r446",
      "r447",
      "r448",
      "r449",
      "r533",
      "r577",
      "r684",
      "r747",
      "r831",
      "r833",
      "r847",
      "r861",
      "r862",
      "r915",
      "r917",
      "r919",
      "r920",
      "r926",
      "r941",
      "r942",
      "r972",
      "r980",
      "r985",
      "r996",
      "r997",
      "r998",
      "r1012",
      "r1232",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r130"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "verboseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r130",
      "r166",
      "r232",
      "r255",
      "r258",
      "r263",
      "r275",
      "r285",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r296",
      "r297",
      "r306",
      "r365",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r635",
      "r649",
      "r680",
      "r702",
      "r807",
      "r891",
      "r907",
      "r908",
      "r1026",
      "r1230"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r291",
      "r298",
      "r313",
      "r358",
      "r359",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r427",
      "r428",
      "r437",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r641",
      "r642",
      "r643",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r698",
      "r699",
      "r715",
      "r716",
      "r717",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r751",
      "r752",
      "r753",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r848"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r291",
      "r298",
      "r313",
      "r358",
      "r359",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r427",
      "r428",
      "r437",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r641",
      "r642",
      "r643",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r698",
      "r699",
      "r715",
      "r716",
      "r717",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r751",
      "r752",
      "r753",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r848"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently issued Accounting Pronouncements not yet Adopted And Recently Adopted Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1065",
      "r1075",
      "r1099",
      "r1108"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-operating income (expense), net",
        "terseLabel": "Total non-operating income (expense), net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-operating income (expense), net:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America [Member]",
        "documentation": "Continent of North America."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1351",
      "r1352",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfBusinessesAcquired",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of businesses acquired",
        "label": "Number of Businesses Acquired",
        "documentation": "The number of businesses acquired by the entity during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r1184"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r961",
      "r971",
      "r1184"
     ]
    },
    "trmb_NumberOfRevolvingLoanFacilities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "NumberOfRevolvingLoanFacilities",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of revolving loan facilities",
        "label": "Number Of Revolving Loan Facilities",
        "documentation": "Number Of Revolving Loan Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_NumeratorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "NumeratorAbstract",
     "presentation": [
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Numerator [Abstract]",
        "documentation": "Numerator"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expense",
        "terseLabel": "Operating expense",
        "negatedLabel": "Unallocated general corporate expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expense:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Operating income",
        "verboseLabel": "Consolidated operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r960",
      "r1183",
      "r1185",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expense",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r727",
      "r1001"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails",
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease liabilities",
        "terseLabel": "Total",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r729"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r1001"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r1001"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments Revenue",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r350",
      "r966",
      "r967"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r1002"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net change related to derivatives and other",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax",
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r808"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r22",
      "r155",
      "r256",
      "r259",
      "r293"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r1002"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other, net",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (loss) income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1063",
      "r1073",
      "r1106"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1066",
      "r1076",
      "r1109"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1066",
      "r1076",
      "r1109"
     ]
    },
    "trmb_PTxTrimbleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "PTxTrimbleMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PTx Trimble",
        "label": "PTx Trimble [Member]",
        "documentation": "PTx Trimble"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Stockholders\u2019 Equity",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other, net",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1170"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r644"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisitions of businesses, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "trmb_PerformanceBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "PerformanceBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-Based Restricted Stock Units",
        "label": "Performance-Based Restricted Stock Units [Member]",
        "documentation": "Performance-Based Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-Based Stock Units, Achievement Of Company Performance Metrics",
        "label": "Performance-Based Stock Units, Achievement Of Company Performance Metrics [Member]",
        "documentation": "Performance-Based Stock Units, Achievement Of Company Performance Metrics"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "trmb_PlatformScienceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "PlatformScienceMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Platform Science",
        "label": "Platform Science [Member]",
        "documentation": "Platform Science"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "trmb_PostContractSupportTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "PostContractSupportTerm",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post contract support term (in years)",
        "label": "Post Contract Support Term",
        "documentation": "Post Contract Support Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1348",
      "r1349"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value per share (in usd per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r495"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r871"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r495"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r871",
      "r889",
      "r1349",
      "r1350"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r795",
      "r1002"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r397",
      "r398",
      "r952"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from divestitures",
        "label": "Proceeds from Divestiture of Businesses",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock, net of tax withholdings",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from debt and revolving credit lines",
        "label": "Proceeds from Long-Term Lines of Credit",
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1146",
      "r1171"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r221",
      "r353",
      "r749",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r948",
      "r981",
      "r1011",
      "r1012",
      "r1013",
      "r1016",
      "r1017",
      "r1160",
      "r1226",
      "r1227",
      "r1236",
      "r1318",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347"
     ]
    },
    "trmb_ProductWarrantyTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ProductWarrantyTerm",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product warranty term (in years)",
        "label": "Product Warranty Term",
        "documentation": "Product Warranty Term"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r221",
      "r353",
      "r749",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r948",
      "r981",
      "r1011",
      "r1012",
      "r1013",
      "r1016",
      "r1017",
      "r1160",
      "r1226",
      "r1227",
      "r1236",
      "r1318",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r255",
      "r258",
      "r267",
      "r275",
      "r285",
      "r293",
      "r296",
      "r297",
      "r365",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r635",
      "r649",
      "r650",
      "r653",
      "r654",
      "r680",
      "r702",
      "r789",
      "r806",
      "r854",
      "r891",
      "r907",
      "r908",
      "r991",
      "r992",
      "r1027",
      "r1167",
      "r1230"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails",
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r734"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross\u00a0Carrying Amount",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r237",
      "r803"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails",
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Net\u00a0 Carrying Amount",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r734",
      "r790",
      "r803",
      "r1002"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r177",
      "r182",
      "r801"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Components Of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails",
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r734"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life of asset (in years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r189",
      "r191",
      "r192",
      "r194",
      "r222",
      "r223",
      "r446",
      "r447",
      "r448",
      "r449",
      "r531",
      "r533",
      "r565",
      "r566",
      "r567",
      "r577",
      "r684",
      "r745",
      "r746",
      "r747",
      "r831",
      "r833",
      "r847",
      "r861",
      "r862",
      "r915",
      "r917",
      "r919",
      "r920",
      "r926",
      "r941",
      "r942",
      "r972",
      "r980",
      "r985",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1012",
      "r1020",
      "r1223",
      "r1232",
      "r1284",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/LeasesNarrativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r189",
      "r191",
      "r192",
      "r194",
      "r222",
      "r223",
      "r446",
      "r447",
      "r448",
      "r449",
      "r531",
      "r533",
      "r565",
      "r566",
      "r567",
      "r577",
      "r684",
      "r745",
      "r746",
      "r747",
      "r831",
      "r833",
      "r847",
      "r861",
      "r862",
      "r915",
      "r917",
      "r919",
      "r920",
      "r926",
      "r941",
      "r942",
      "r972",
      "r980",
      "r985",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1012",
      "r1020",
      "r1223",
      "r1232",
      "r1284",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315"
     ]
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46"
     ]
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Reconciliation Of Our Total Segment Gross Margin and Operating Income To Consolidated Income Before Income Taxes",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1058",
      "r1068",
      "r1101"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related and Nonrelated Parties [Domain]",
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r532",
      "r742",
      "r743",
      "r793",
      "r800",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r888",
      "r890",
      "r914"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related and Nonrelated Parties [Axis]",
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r532",
      "r742",
      "r743",
      "r793",
      "r800",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r888",
      "r890",
      "r914",
      "r1307"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments on debt and revolving credit lines",
        "terseLabel": "Repayments of long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r851"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r945",
      "r966",
      "r1316"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Costs",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud Computing Arrangements",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination."
       }
      }
     },
     "auth_ref": [
      "r1218",
      "r1264",
      "r1355"
     ]
    },
    "us-gaap_ResearchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchMember",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research Tax Credit Carryforward",
        "label": "Research Tax Credit Carryforward [Member]",
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes."
       }
      }
     },
     "auth_ref": [
      "r1270"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1059",
      "r1069",
      "r1102"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1049",
      "r1060",
      "r1070",
      "r1103"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1067",
      "r1077",
      "r1110"
     ]
    },
    "trmb_RestofWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "RestofWorldMember",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "Rest of World [Member]",
        "documentation": "Rest of World [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r440",
      "r441",
      "r1224"
     ]
    },
    "trmb_RestructuringChargesAndOtherCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "RestructuringChargesAndOtherCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Restructuring and other costs",
        "label": "Restructuring Charges And Other Costs",
        "documentation": "Restructuring Charges And Other Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r146",
      "r798",
      "r841",
      "r846",
      "r852",
      "r872",
      "r1002"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r281",
      "r282",
      "r283",
      "r286",
      "r293",
      "r295",
      "r297",
      "r369",
      "r375",
      "r428",
      "r616",
      "r617",
      "r631",
      "r632",
      "r633",
      "r636",
      "r648",
      "r649",
      "r661",
      "r664",
      "r665",
      "r668",
      "r678",
      "r716",
      "r719",
      "r837",
      "r839",
      "r855",
      "r1349"
     ]
    },
    "trmb_RevenueContractTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "RevenueContractTerm",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription revenue term (in years)",
        "label": "Revenue Contract Term",
        "documentation": "Revenue Contract Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r314",
      "r321",
      "r322",
      "r343",
      "r349",
      "r353",
      "r355",
      "r357",
      "r526",
      "r527",
      "r749"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r947"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Revenue And Remaining Performance Obligations",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r530"
     ]
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]",
        "label": "Revenue Recognition and Deferred Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of recognition",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "trmb_RevenueRemainingPerformanceObligationOptionalExemptionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "RevenueRemainingPerformanceObligationOptionalExemptionAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Optional exemption",
        "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Amount",
        "documentation": "Revenue, Remaining Performance Obligation, Optional Exemption, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for Operating lease liabilities:",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r730",
      "r1001"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Loss, Net",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r1297",
      "r1298"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r420",
      "r945"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r639"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Provision (Benefit) For Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r52",
      "r53",
      "r77",
      "r144",
      "r145",
      "r976",
      "r978",
      "r1177",
      "r1299"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule Of Deferred Tax Assets And Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1269"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets And Liabilities Held For Sale Included in Consolidated Balance Sheets",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r25",
      "r28",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r87",
      "r88",
      "r89",
      "r140"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Computation of Earnings Per Share and Effect on Weighted-Average Number of Shares",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r990",
      "r1266"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summarizes the Components of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Revenue from External Customer, Product and Service [Table]",
        "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]",
        "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r362",
      "r363",
      "r364",
      "r627",
      "r1142",
      "r1143",
      "r1144",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r1212"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r973"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill by Operating Segment",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r973",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Income Before Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r110",
      "r111",
      "r112"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Long-term Debt",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Performance of Our Financial Results",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r734"
     ]
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule Of Revenue From Customers by Geographic Area",
        "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]",
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r133"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r115"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r115"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Revenue, Operating Income And Identifiable Assets By Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r537",
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r989"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r1214"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Segments [Domain]",
        "terseLabel": "Segment [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r314",
      "r317",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r357",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r426",
      "r439",
      "r442",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r963",
      "r966",
      "r967",
      "r973",
      "r1015",
      "r1318",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r190",
      "r193",
      "r195",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r355",
      "r356",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r857",
      "r858",
      "r859",
      "r916",
      "r918",
      "r921",
      "r927",
      "r930",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r949",
      "r982",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1014",
      "r1020",
      "r1236",
      "r1318",
      "r1320",
      "r1321",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347"
     ]
    },
    "trmb_SegmentOperatingIncomePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "SegmentOperatingIncomePercent",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment operating income (as percent)",
        "label": "Segment Operating Income, Percent",
        "documentation": "Segment Operating Income, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Segment And Geographic Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r332",
      "r334",
      "r335",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r357",
      "r961",
      "r964",
      "r965",
      "r966",
      "r968",
      "r970",
      "r971"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingMeasurementDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Measurement Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segments",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r352",
      "r355",
      "r962",
      "r963",
      "r969"
     ]
    },
    "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series of Individually Immaterial Business Acquisitions",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "verboseLabel": "Total stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share units granted vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Number of units, cancelled and forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, canceled and forfeited (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of units, granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, granted (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of units, unvested at the beginning of year at the beginning of year (in shares)",
        "periodEndLabel": "Number of units, unvested at the end of year (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r553"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, outstanding at the beginning of year (in usd per share)",
        "periodEndLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, unvested at the end of year (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r553"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Number of units, shares vested, net (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation, equity instruments other than options, vested in period, fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, shares vested, net (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r537",
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of shares authorized for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation, number of shares available (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance adjustments above target levels at vesting date (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period",
        "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1244"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted\u00a0Average Grant-Date\u00a0Fair\u00a0Value per Share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails",
      "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r543",
      "r562",
      "r563",
      "r564",
      "r565",
      "r568",
      "r573",
      "r574",
      "r575",
      "r576"
     ]
    },
    "trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysTotalSegmentGrossMarginandOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock-based compensation / deferred compensation",
        "label": "Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense",
        "documentation": "Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of the target grant amount received at vesting (in percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of lower fair market value to be purchased of common stock through payroll deductions (in percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt",
        "verboseLabel": "Less: Short-term debt",
        "label": "Short-Term Debt",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r158",
      "r1002",
      "r1317"
     ]
    },
    "trmb_ShortTermDebtGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "ShortTermDebtGross",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": {
       "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails",
      "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Short Term Debt, Gross",
        "documentation": "Short Term Debt, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt, Type [Axis]",
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt, Type [Domain]",
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease expense and other",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r1001"
     ]
    },
    "trmb_SoftwareAndLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "SoftwareAndLicensesMember",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Software And Licenses [Member]",
        "documentation": "Software And Licenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "US state, income tax provision",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r1175",
      "r1265",
      "r1274"
     ]
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionBenefitForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. State:",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r230",
      "r314",
      "r317",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r357",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r426",
      "r430",
      "r439",
      "r442",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r963",
      "r966",
      "r967",
      "r973",
      "r1015",
      "r1318",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r104",
      "r107",
      "r108",
      "r226",
      "r261",
      "r262",
      "r263",
      "r281",
      "r282",
      "r283",
      "r286",
      "r293",
      "r295",
      "r297",
      "r315",
      "r369",
      "r375",
      "r428",
      "r507",
      "r616",
      "r617",
      "r631",
      "r632",
      "r633",
      "r636",
      "r648",
      "r649",
      "r661",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r678",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r716",
      "r719",
      "r741",
      "r808",
      "r837",
      "r838",
      "r839",
      "r855",
      "r909"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r190",
      "r193",
      "r195",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r355",
      "r356",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r857",
      "r858",
      "r859",
      "r916",
      "r918",
      "r921",
      "r927",
      "r930",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r949",
      "r982",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1014",
      "r1020",
      "r1236",
      "r1318",
      "r1320",
      "r1321",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r315",
      "r719",
      "r749",
      "r849",
      "r856",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r871",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r890",
      "r892",
      "r893",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r909",
      "r1021"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r315",
      "r360",
      "r719",
      "r749",
      "r849",
      "r856",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r871",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r890",
      "r892",
      "r893",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r909",
      "r1021"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1062",
      "r1072",
      "r1105"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued during period, shares, employee stock purchase plans (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r103",
      "r104",
      "r146"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee plans, net of tax withholding (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r103",
      "r104",
      "r146"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued during period, value, employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r103",
      "r104",
      "r146"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee plans, net of tax withholdings",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r103",
      "r104",
      "r146"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program approved amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining amount authorized",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock repurchases (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r103",
      "r104",
      "r146"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock repurchases",
        "terseLabel": "Stock repurchases",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "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)."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r103",
      "r104",
      "r146"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r103",
      "r104",
      "r146",
      "r851",
      "r909",
      "r928"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.trimble.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets",
      "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r107",
      "r108",
      "r134",
      "r873",
      "r889",
      "r910",
      "r911",
      "r1002",
      "r1028",
      "r1174",
      "r1192",
      "r1296",
      "r1349"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchase"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Repurchase",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r274",
      "r494",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r669",
      "r912",
      "r913",
      "r929"
     ]
    },
    "trmb_SubscriptionAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "SubscriptionAndServicesMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription and services",
        "label": "Subscription And Services [Member]",
        "documentation": "Subscription And Services"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_SubscriptionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "SubscriptionTerm",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription term (in years)",
        "label": "Subscription Term",
        "documentation": "Subscription Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r744"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r744"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r744"
     ]
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.trimble.com/role/CertainBalanceSheetComponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certain Balance Sheet Components",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow disclosure:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_SupplyCommitmentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "SupplyCommitmentTerm",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supply agreement term (in years)",
        "label": "Supply Commitment, Term",
        "documentation": "Supply Commitment, Term"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforward",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Axis]",
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Name [Domain]",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "trmb_TermLoanDueApril2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TermLoanDueApril2026Member",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan, due April 2026",
        "label": "Term Loan, Due April 2026 [Member]",
        "documentation": "Term Loan, Due April 2026"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TermLoanDueApril2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TermLoanDueApril2028Member",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan, due April 2028",
        "label": "Term Loan, Due April 2028 [Member]",
        "documentation": "Term Loan, Due April 2028"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresOtherDivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO",
        "label": "Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO [Member]",
        "documentation": "Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TimeBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TimeBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time Based Restricted Stock Units",
        "label": "Time Based Restricted Stock Units [Member]",
        "documentation": "Time Based Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "trmb_TradeNamesAndIntellectualPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TradeNamesAndIntellectualPropertyMember",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade names and other intellectual properties",
        "label": "Trade Names And Intellectual Property [Member]",
        "documentation": "Trade Names And Intellectual Property"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.trimble.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TransitionServicesAgreementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TransitionServicesAgreementTerm",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract manufacturing services period of the divested products (in years)",
        "label": "Transition Services Agreement, Term",
        "documentation": "Transition Services Agreement, Term"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TransporeonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TransporeonMember",
     "presentation": [
      "http://www.trimble.com/role/AcquisitionsNarrativeDetails",
      "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transporeon",
        "label": "Transporeon [Member]",
        "documentation": "Transporeon"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TransportationAndLogisticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TransportationAndLogisticsMember",
     "presentation": [
      "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "T&amp;L",
        "label": "Transportation and Logistics [Member]",
        "documentation": "Transportation and Logistics"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "trmb_TrimbleAgMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TrimbleAgMember",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trimble Ag",
        "label": "Trimble Ag [Member]",
        "documentation": "Trimble Ag"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TwoThousandThirtyThreeSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TwoThousandThirtyThreeSeniorNotesMember",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes, 6.10%, due March 2033",
        "label": "Two Thousand Thirty Three Senior Notes [Member]",
        "documentation": "Two Thousand Thirty Three Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TwoThousandTwentyEightSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TwoThousandTwentyEightSeniorNotesMember",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Senior Notes, 4.90%, due June 2028",
        "label": "Two Thousand Twenty Eight Senior Notes [Member]",
        "documentation": "Two Thousand Twenty Eight Senior Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TwoThousandTwentyFourSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TwoThousandTwentyFourSeniorNotesMember",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Senior Notes, 4.75%, due December 2024",
        "label": "Two Thousand Twenty Four Senior Notes [Member]",
        "documentation": "Two Thousand Twenty Four Senior Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TwoThousandTwentyFourStockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TwoThousandTwentyFourStockRepurchaseProgramMember",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Stock Repurchased Program",
        "label": "Two Thousand Twenty Four Stock Repurchase Program [Member]",
        "documentation": "Two Thousand Twenty Four Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 and 2017 Stock Repurchased Program",
        "label": "Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs [Member]",
        "documentation": "Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TwoThousandTwentyOneStockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TwoThousandTwentyOneStockRepurchaseProgramMember",
     "presentation": [
      "http://www.trimble.com/role/CommonStockRepurchaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Stock Repurchased Program",
        "label": "Two Thousand Twenty One Stock Repurchase Program [Member]",
        "documentation": "Two Thousand Twenty One Stock Repurchased Program"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_TwoThousandTwoStockPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "TwoThousandTwoStockPlanMember",
     "presentation": [
      "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Thousand Two Stock Plan",
        "label": "Two Thousand Two Stock Plan [Member]",
        "documentation": "Two Thousand Two Stock Plan"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails",
      "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofPhysicalLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_UncommittedFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "UncommittedFacilitiesMember",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncommitted Facilities, floating rate",
        "label": "Uncommitted Facilities [Member]",
        "documentation": "Uncommitted Facilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_UncommittedRevolvingCreditFacilities100millioneurosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "UncommittedRevolvingCreditFacilities100millioneurosMember",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncommitted Revolving Credit Facilities 100 million euros",
        "label": "Uncommitted Revolving Credit Facilities 100 million euros [Member]",
        "documentation": "Uncommitted Revolving Credit Facilities 100 million euros [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trmb_UncommittedRevolvingCreditFacilities75millionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.trimble.com/20250103",
     "localname": "UncommittedRevolvingCreditFacilities75millionMember",
     "presentation": [
      "http://www.trimble.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncommitted Revolving Credit Facilities $75 million",
        "label": "Uncommitted Revolving Credit Facilities $75 million [Member]",
        "documentation": "Uncommitted Revolving Credit Facilities $75 million [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails",
      "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r600",
      "r989"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Decrease) increase related to prior years\u2019 tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r601",
      "r989"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of interest and penalties",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r598",
      "r989"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase related to current year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r989"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Decrease) increase related to prior years\u2019 tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r601",
      "r989"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Lapse of statute of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r989"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.trimble.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unconditional purchase obligations",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r1302"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.trimble.com/role/DebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Debt",
        "label": "Unsecured Debt [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41",
      "r174",
      "r175",
      "r178",
      "r179"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.trimble.com/role/DivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1022",
      "r1023",
      "r1024",
      "r1025"
     ]
    },
    "srt_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average",
        "label": "Weighted Average [Member]",
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r746",
      "r941",
      "r942",
      "r996",
      "r1310",
      "r1312",
      "r1315"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r309"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome",
      "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average number of common shares used in basic earnings per share (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r309"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.trimble.com/role/ConsolidatedStatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares used in calculating earnings per share:",
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1D",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481138/505-30-25-5"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/460/tableOfContent"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10B"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/730/tableOfContent"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>111
<FILENAME>0000864749-25-000090-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000864749-25-000090-xbrl.zip
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
M',PL+"^JTT:2Z>H:,FW?X+R;N+?X83@V'\MOK%#(4]A9<?@$.O/3<,QZ*.H
M1N7="4'O)$\?>:GD'ZTCHB=1//V,TM"HUR[2Y#,AZ7*$IK OA+D]83OLS">=
MF[\M;G3=)Q9&;O2+),>SLR(&-AO==--FV-R<%T%K5 HV1YQ4".@V9#>:\AIV
MN$<( 1XPL @!IAJ)M./P""F?Z!3]>>\Y4C.$)R.=90)Q4E&&OQ*^UX3[D/EL
M;KQU.-H0/E+5-3H\BW3I7>II$?$M^>G'_6?/7^SO/1D=G^P> KWO/!UXX01?
MRHJ/3X["YO1PTNBEQ?_.M<[%H_JO NB8L2SP1K$=/1Q]6PAY\IT(N4W$U CY
MR=[HT/%(G2:!%@K8I-AQW#[GZ)N,@2M>(GD6R-0",K7WCX^>L68 M!+H%4[E
MAT4<TSYQN3Z[*WN3D"+4NDZ"#Z>NH/( MH</K+DTY;:%?F>/]+L6_;Z2?+OK
M,DC6'UHN$P*-#Z,C$D[A41+F-8^8B?U)>-7ZA8UNC<8V&.P%_<#H)!GB[_E[
M I$(8-K,S?'VTC5:+*)0!Z(>512%K^E1V^1E"OND*3P[[N]EJJF6F]NU\B9M
M\C:7MYA07)G8M@Z""^\HAU5RU[YP#!;*C<@L*IU2#V27T5.CXXQO:LOUVUQ\
MOQ=!_,WP[_UGHQ?-_W_PB"SX9MSYK_ZH.KWFSF^2) #[#:%2O5%QAN3A2(J\
M2[/YC$&)S *KD W:](>UL0A>4*0F(=51]+SWL((D>$0J?/O8G\JPEH7K@JL
M(_'L! 5H<(K1$N'-*/6R'!^S?N8FD1AYM),-A@T$(7FR96P[AE&/6R)Z"2O)
M#?<?1:*VA4IZ&/9W$*I!"#>TH!LJOL_N,V<@:OW(#:*4DB\%Z'J/LQX:U+WD
MIE9"9%C)2/(%E\"?#!4CO#0JQ/\,/[P!S2C.$=5;?]:$!6:AGCC7X-UD D96
M.I0O7H>8D(_;8;^ =[X!71$QS*=) 8PP&K##FE"J2XRXZFB"[NNLP&="N6ZE
MD>>U[W(R6;'#S2M5WJBMNA0]A$TP\&F>W' \RJ6J%E2O U>GW \W4(_NK5M,
MQ.=(K96L$0$$!-!.SH.*^2%D;E#<!&[8I6A7$\Z-/[349>]G@^=2-8$&.OY_
M*R?N)2  -2T+&]D7<-V48J'(;8/";T-?=?+J5'QLDD(U1N1]IB*DXB_ET$28
MF>#"YEJ2GE!CP- 81JSKV4_LX"6[:NAAM"X$#DEJAL.X8>5S=!*G2V>9BFMT
MX?? :RW'AUV[T9%-34 EDZ\!E>VBT6/*M?5Q>G]IO#]< T R, @ 8X9V-Y*6
M3&"+24%E,.#30,]#?ZLH_VD/*9_8K8U\-K)-4!>HLBU$7 #=C8GFX#>W2&2,
M0R5&F]_".,O="?WVX.G @Z5@+I_ASQ/E<Q44?K#&$S,O2GP"8,B+B9"M_M!R
M)Q#&D:<*"3.)[<1-,@]S:2!ATJBK&$F:\[A(@3"R9&ZFC^^4X<9 1IP'U)0W
M_UNY][/^T3!3527IRLF6$KW6^!PS"2L(ZU938/)3Y-88,',L,8(O3-0-L$:,
MK5G:L,.43-RDJ3IW!+C7$*$(%"GP<81A5\44O=!TK-E@Y9#WTN5!* A_'Q<Y
MZ<H1J+Z2(J=<W09OLRGXXKR_HMA4G*Z4IANV!F?P]F(9(U##%XP5NM>D9<FY
M^B28#X)OM<I=%]U:%RU=UE,Y,3:R$#Q?'C?)OJZ*./;,V>-L!1;MQ4ZYV2XA
M.I17W23&7'DL2@D\E8$$QUFA#"[SFS&$&X *HJ2V2L,KL$"0V8(*1?D-PH<%
MTJ,$9B7ABL-E35>$XR="[)?>_5.K%%6A, EJYZ=];9?9.#\$FP$G;E]SH_A+
M"_F;,EQ"=+=@U^&5M'M?[G/I02.JEOCVG,H3D2%+D+@%?XQCXZ=EKN/0:&)"
M]YB;."SS+:-P G]B'<>%_%OY?LC#2.HD+8=EA/D.=B(K4DIS1*K@V"-L!AS"
MG&\V_#)) _J%/<)Y D=8,AEZ<FC/E+-/:00>+HG0PNTL#H5PQ"@DX>G35^08
MV#DM3\7N[@0/O<K,-C:_5UU4\QC,Z4TP9PO31#>D0-'=6J@P\&Z4;X71/2Z?
M7++ZW3-W\GZ7#_7GLTX-( ,9Q3RM+//EO!<-TC1%.3 O&7CE"@\%<MRF+"#&
MN:(M#-G:N$6KX M]F 9U6LUWQZ7<A$E4IN&0 "^ATK1EH+QL4+-=49O+!+CW
M=Z:#G9OO!<Q85>ZPJO%97QJJ//9 Z6#*RBXKZ8:HHUT&?*$F3:1HI1M[M(&L
MXJ2NUS?- -272T%IW"L,5\Z:L9QO451SHP;>\X=FX"5C+#OH2<RMF"_8A64=
MNN1YJ"(?%5<K1)U/<?99O^\^"^']PXU6T_KA5\F>^1JIH]^?ND>;#1:/.JG;
M!-Z&WBRY18DK@A!E();503$V;//$83T5L-^9.&SXSN &P.IW[$(_3/UBCLXO
MU!%L06PTYQR0A$F^X#3*G6>FV(L,0@D@"AW"9(ORZ"2+X38%H53, 3.0IS2%
M2<959<3D1C7*R6#,#JXWPY3!9.$1PNIE1Q[@_+06CBEQGPXX5!84PU'@^X[-
M^YPZDC.J(!16JY]265VV@O<\[]RM9UN+.YDY&?DE^[YZ)U= 7+U)F&9<BJ=,
MRZ)X9EIP9<M/<7(;Z6 JRHTILYN6IU#&/^L'C#>8^,N0#XZ?Y2P[]!,Y@=/6
MQ_Y#L/B&A-IKA" 6*1A^NM3VG,JB2%Q37"Z<)B@.C0)"[E:XY8;*0[/5B& #
M_:C(K&;03[EBN,5F=<E^[HUPX4VKV:BR@FV8):2B#,G!5-;5XLK-Y/LDKZ#X
M27/U29-!Z5 S_E1\WAF&UL&<:E0#0>X%BI--4$=?7[B@<)#PLYQEO\=,O8/^
MNSF(U/):56W<X=JMHPD0CE0^JCRFL(@83I%:<F7-O$1$JZS/&['X<#4SDC:-
ML[^M46DV#$V)),8$?BYEH,KF 3 &"F*I"U"N!>W\F(J^EK"57-J- ;=WF8P8
MLER /0\QM&5%N0#\W#6Y18[[KLMFHLRB-;M98Q8=WDDQG?5TOS9MZS/8--N6
M]+!/_;-K>XF9ODCB?X'6"4>';*V726)J)12L+4<,2ZK6)!Z&6*F2I%1):(@T
M WCD4IMNV1V'4P]-$=1JH9 N#Y7*9T-;-;0V(0'3M#^JQAD97!9&T=E[HX$^
M0V>(-RFB:)>P%&.5A5Q:V5IC*%QFP'DPPX9V'2R6_:/1@$6N"112U<]UEAG&
MOEHH'X6?K&DQ6V88G*.@*T?2PBA"?,;6),Q%_6$OO4[)>)\FNY>D\G ]\)-Y
M4O2BD6*_MJD'27P(FJ7# 6Y%,9.!IU$RE,5P\/Q,MI[3W.@>A=:EN9JI)F]@
M+X1!J,2-6I*613\9>G/@1B%GY&(_&>"1RI3M@2?C8H[5G).T+. DS;]B+'A$
M'P-KTG$ [V1?%)="OL$B-VJ!,#?32E.*1<V1%;MP.;?*L4 GRGA%=;\,%*)E
M04/[)7 S+@;4,FNN8]8U][()C]@KS:EMBT(W[PW'W3_J,\=U$V1[P&=%AW-G
M509U G'K$I@#B+BE[ ]?H49UEBO.V/>F1<AQ]##+T*N 8;W4PI;D5AJ]\3%W
MN)]PDR?;!S?I#=N,>\,V^VT'7Q7C+ RP245_F":WMBV[=J-Z0&:I^!HK*I/;
M>E))C3ZW_C17M,YFX<+VG42>^'3TM_;"TJ#XC$FSJ-10-3^I5Y&N5E"5(&'G
MS+=%)TD>+]=:E^L:3E7G?3,!W01]-Y!P?Y.$= TVGCK=)+F[!Q-35YC>P\DU
MQ:*C4PW\6/LJ0P7)MJK!!,1(@0UAC872?K-FFS(Y;FJZHCM/,VEM6Z[GXO%Z
MKG<]&Q4C>G,[C5&+-C92,+DT-=!@S#H^-I/=.1R _(KS659"1MO*FW+O=JY*
M'L-C^P-OB=>O!(>T TVWQFGYK\?[L-9]0*;<KQLP"3/TIQ.Y?KNBRQOLG7SP
M8'HGGU(3@TQ<"N\=?]LEJ-1I2*WIKK!QN_<A1CCRAP6%9'K5]FC/VQ:>UK^>
MR%WG7>]HS4@1=%$1KIG GZY)Q1F!0&..3W>75<6TI+2,**T@2MOI)3=]?WGU
MP3NY[4=/YD%'=0X3UZ L2EOKTZFX55?*>=^3A3%ORTQ.RG^@DEM;TV^GAS6W
M*AA=ZK735/CH4-E&*S5#>HIQ66O'<DH2'E(*]1<\6$)&LUF2<LL%O/4X$V07
M!!&N)MVV]8AJ+C*3AA9U?,$._M%+AG!E-\"5GB<Y1K(HS(:F=A]X!><X*R?Z
MYAZZRWGY<&_0I]::P=9^=)7XZB)-L!X+O@4MDVK$LNN]1.'<R,[3P#M"H3V:
M"<L*<2JH<GMM+KH3(J&40^<ETT1%(%"0L4W:G_=5C"A'\@2.J7E#AAUDAY+5
M3\Z.-3:N&/_EN%W*^S*H!WKQZYT#WICW:>)=JEQYKQ4V(NDQK=N9O@>:[P>J
M:F"S+M8DL@J9!N%DHKDDI0F3WY]<U4IR=4BMA4DS9=(*ZM0@>\SDT#)1^!CK
M@]TFXBD3SUTO">?4]DJ#*]&'WDQ -@Z7V_D\,)PE0DQ9H)9?+%&=4H2N2F:@
MXIGG0OL,B)=<-2@T&6"W'-R'\88-Y>&^",-*5[Y.#.7JLJQWU=@0$'TOR;/&
M@7M GQ8L>G\\D L#REI10($X_\D\, 3B*'<5UV+YA+$J\(.UM)XOPP31_(6F
MDQ38:EQKQ?[UD4"/Q5VKYLAUFQPR9UGEY;:]G%0I0WY*]K[O@RJ?4DICP3Z$
M^W*E>J)SM63^P8X:4)NXTA31>1[IP&0O'HXJ68OM'O3F@M8=[VY!42]+*QOU
M"-7I#53GZ?9!=3;$Q>3VQQJ+%%"]VX1*M432#M@%JPW;]5R\CJU7,8RS7*N@
MY4I2@K)4:WSV=+#R?G:8AC9->DL\R)LLLM A35X+,%K=) )O-"7DDV(L"<Q8
MQ3-?FD)O*[R:5&%G;;]FS8_9,D1%MW:ZK(IT4+G-C4>40T.Z42N7#A>YD&]+
M?2)3 H[QG8[/A)O.M*1Y;TE@[/#!!,:NJ\K*F55+-AKHVA(FU=,P5V=J0T>Y
M!(+_1:8P:53,%V#(S['FR:R!7L(A\$MTB(K/O:56IU-JNU$3WA1#L]A.A"<:
M!\+*K SR^R*3=.)Q)7)+*EA)DZN0"V-3KC<%]E0N;>C@"(:5NBXUS5_\I]B5
M$3%>5"=N6PBVAU+U?#)<[9!ALG6]/(TRT%E9> 9;B)=>H'&9.3I9Y1(:LL?\
MCKM1C10+I;'7TY0Y>XPP?O,N 57^9.Z[95!N'BV>S"2<Y$NGK<!3ZBLP<1@9
MGUDW-VOI'[ >4[NC@.*=O([N0Q.D.[2I>J9--[G[1X.RX'I+>:6(NBC(PEMA
MLZGK7X OM[%R>@^=5'=2M%B9+1F[#4JXH\36O6S)K3KW/C;9Z3CN_W?X= C3
MP?Y'6$5;QWD)/>#LD--W+R]/,$XQ#PLNY2EUM\MJFU1:P('H3I(BS3DL^,3@
M<K^,C[2PCJVBE!YVQFFUUFV<[VZVWF#I^,\FLHWJ'.&[+("-@51?#W_EV2*P
M]^C&M(KHMJGF:P\;TVR \- \NP-/>4</@F8H9-!+ M[SSI3I"<'CXA9D6",Q
M*U0L<9:PS-+&RK,[-X/.P$[E5%"=??:TXDEN.Z2P7E23IR.'L<J7(%U_VJ-3
MSHF'<=?H57]C3>'\UK4W.B/K[;>S61]VPT73,(0]N4^<8LWHX!>&(MSH^?L[
M0Q&/$<+O'2%\MGT1PMXXU?P^"6[R E\D.5YG1\(N<RHS3>R^TFE3Y!,&=[#_
M($>QQ.EKS .6FOTLT.@*QQZ49;?@(N6]TA.=HA?JO3(@.?[*;NL*7WW)G]']
M+-G0986 F...P#&7&/N3%TAQ<H<M3W1 ?7M3QK$+BF/"#4$J=>V?'ST_V)D,
M=@X&J#E4:\$T.F?SM+E&MFLKEJNG K:D62@X*%%)PD$3A 7RQJ2)5NU, ^YJ
M]\EU*)Q41/#NIZ4&8-CB2%8&V2>].FU-7*T-I,U1MQ#=)HW2*K5T=E2E&%=7
M<QD-VFL !#I=EM7@FSD#E6:EW20C"&*&8 IE5.IDP>K*?KS2;S+@+FQXOS'X
M@Y%M]!NDR2P<4Z^Z($0E?,P-FZO()5PI@I<.:O22V.YLTNG!!H1-7&4 RD$G
MC\*?X/;6&1/7/ZM$V)W*Q&TW;GA/%:DR=$-!LM>529I4H5QN<5F0@']-^RW-
M8:E6>1DIQ[*-PHJE:YZ7J\^J8W_7#3P=]SI<_N3!A,LODG@7[YW>;*[+GG==
MB4E*)?)EA5=)W (XGFG7BC3E_56D81:$OK'OF#85ML;.=UWLHK&O&=8--AH:
MG2Z^MMD[T/9^I*Z/7&D_ YF24D6:,!!;7L?4?[A4'H@U_?3CD^<O,%!+#U>Z
MP[N=H40%*858I&X](UG=Q;&=:+A^D,#V8^QVKG4NK,-IF8E%";)9$@4EYQ,?
M:7U;[%9P6<3&6M:=WM#3(44BVPAIK/Q/V-XP#G:%IB;TOQ??B\+<SK[XCU(C
M!#%!^CK1$^S!IJ9_3PN]'>Z^\7UF[:K61UEH:M,P'(YZUY'/]GZ,ZV0^K/JC
MGH!4DZKZ-E_:MF6UO&//^\UTU.'*63$EU+&UC[J>8$JHI5YN@4IUQYP/$BV9
M@[C$"U\V/Y<F/3=)=*,9AC\/L[+6J9NC61N0&@1@A2Q02& $\E[PM35]T-'9
M" /EG,AI)E#]+>U JN?8_,K1FLPJD6O##_#<UZ[AWB[*-R2Y7Y7(#*?>RUV(
M][H"&P>-@!1(F0A]3/L'MDP,*8=D.?33U-RTRZ\BD)%=L[RC?.6I(LBFA>H#
M85,I3NR*-+2%WDCSK[8'Q%I5FL24HFI5YFH-N3+=$)74$)3X(2<^1]C[!#Z<
M:HX^ISG]B(O9X:_(@8YR%C].)A.8 _P#[F<!,H4^$_\[O3,+8:M4ZIE:Y4,#
MJ356Y9!E$5SFC"T+7FII3Z/Z@U@OFD"T9*$/>H7M\HS[9FW4EKZ<I#R$;%#?
MJB5I[=@..DJP<67JP7Y'<$YW\I!LKV'2,%XHU=.$@A5P6!U.&,,YLMHI$\QD
M4:3^3&5D9J9X*O@OZDQ"$"=RU5IXR],2W%)OA5(M!EBK8MC(\6B]XF6Q0AN;
M1KMKH;*,5%(*XK K(FX;"$^*Q 6;=6#O$Y *QA3-CYC$7)L4*B4MH&DD>432
M0YVYKUT)JE><];I&ARWWF^WY/%Q@U5UM]I,:"+5H[MA00(4I/<2@-]-<,\+7
MTGZB+$*B5+[@UJHMZ81R6#;#=<>37LL@8%7<:9VWRGC \!G:V,8)!"JW3JE]
M9'4V/F(6,BX"GNI)D9GB#*0\V8?:-@,NXS5*$[Q]!/:<P% SZ:,KH'CI!@2,
M*IE6-(46_+I5>88-_M%V;F9=96A-\6KHI>(_4H@WQ$@F+.N?KLT&9@H:2""$
MD&K<);?-SJU/ ?P8)J 6,^E=9?\NO1D!LIQ ;)MY$K"+"_XTV]AQ]2U?E0:%
ME7T0'6ZN/H?S8BZ*).U[YB<+="&BXHN[-=4)36@Y='PFO#4\Q4E(29O6YJI1
M%F*<DDK#O(X3ZZ<*8>EHHZI$DPQ27;E&#8\O29I\AB*Q+&Z?LZ?NL69W?\)\
MSQ]PF*]GTCF4'FF/C.0.*K2.-P+A$&@&I$*8=@B2.(EWJ\8^J*E3Z2I@:D.(
M7''@.FRB6(UY+:T$Q85 A< $R,M)2JI+3!IK+"US@;%-0O24AT" ^7(HBE2+
M<E'. \R3S[Y>L"U2=Z20'\%=':H\FW28BFNC57MLNG(J6[LE>7M/'TP@X@V:
MT+'W'C0X?U9L.AI1;[XLAIV%&]=#RS7[=B=/INQDN.5FJ.9"VP'0\./J/P/'
M5>&0O$1E%V8_;/K->E'9@Z/1&S=*R0U9\5X-B35PTZ/>ZXU/-ZTWUBJ# ?<+
M.8")3#_)V&MLA=/Q\7%ET_M;$>R,%W*M/O>@:,Y TM':!:B],RP=:U>M3%RC
MX%,9(PQTA*UZ.4J(G0B'9>C,?J5(!).40 \3MH9@609?L!22OH-LARVDY(%I
M+F&GQNUX:\12[K$8?_JF1!!;/YE3!4Q]8G<9RFK?)TA2.[X%W8[H(<%+C;%0
M1)U2]3T@3)TY9GHY@7(=[/'@5LL-0"\A;1C.LHM43HT;AV;24VH<G#I=!LP.
MD+>OY@R48  V&<"Y=6Z>X 80%5 &';ON5)TWD]<,CK+PS>!V7*?MO !"#1;A
M=9C.!;,RX>YQ.DIN#=+8 EG$9+<#6EJC]Z&+,1$* AX=ZAOCL(##"!>1KO9'
MKGHNT)6(0)4]UBEQ32UV?DDD8\UH*!B!@,IP!@%,,<PX<&DG4AZSBFLP]HG%
M3<'3XA_"#= I(J;<KR<.*"[S=HS#O/7^5=S;"H:*V5M-/F97:ZO"/#SO0RP^
MW57NI5(TLJ,)P_OHTT7WLGM4HG#:4)[8^>BM=F;]*.M6A$9+TX%=6W&LV;=:
M7G9N3&NN6OA%#+NL+::RK)@OK!T$YR6A!\9UI&EXX^:Q5X_:*1]%IUP21JT1
M/7"XLQ2T*A##AR 9_H2U3+VW;]_W6#;7&%4?!/1>AT+<X*G"#M1D D?)3GS"
MB5+0JF //0:98K2_)!RN_+SN0D>1 &(/6!^ZDF-I-A,A^?G)-"8BX7B/D90X
MU@2G  /.U2=FQ5WLP4H&9&Z$%JH-8EEPS.Q><'8YL]F6A=L18:M.T*VK10[K
MSXC)T4XHKOJ@)>-QDL8$"\!<FI: LOLW/T3N)U$7\$>6)^,Z.>7$CE-]*88>
M$KC@?M6][>;$FHQQ$U:U"]SS3%V@19&B"DQ+F[/N0MYM%?FV;:+=\D<VO#9"
MI7%<<PK3?M)NF,OEGL2E$0/R.9S+OL/Q^CJ-5[>@S 0+2L8B#M)4ME9'[22$
M4<"+LEGIS*I1.')O!T1"XP2)7T@UB?8+A6NVRUT:DK:W6U7O]B-Y??<Z1!OT
M:CU[,%ZMC\!:$1Q"Y5?0-MNP6\N]SGC#;F5^C+S RVRKO& UH49<#.4[WC%6
M\7QL5$D@%3)'!XY<)?%)QB@)V&$-7%>U8X=BQ-K^C(*]*^<:5G5[.VW2+G#N
M6T+9SQ\,95_J<#XNTLRV)#\316?3CEL#]0'E*"/S- BS!3I0I=,-(JO:35F&
M59+(O&?%VP9 @+S"=C1"H(11D9+N2] .%95RUF(*1/\B;]6R*XD&YY9)]M6P
M12M,S<%4ISWD!A]^ 8ILG!N_#J$4X:%(3U6+TDH))8_A[MZ$NX\><+B[7W5O
M3;2T2%/=5M>@:2!)-^$&6]GA8J"1 [<4)YPQ?3%.ZH:#;%JC>.E:*@XN4@00
MI9+T]E+%G_"_)W-8K*^D&A=E,B3\7YLOQ]$=%S4T@U6;\G N:(FO/"=*(KO+
MLM!)^:CAX$6'EWFS?SHM=%D73'(<2V9$'F:#46\R3Y+[Q#MM$]JFR>P6230)
MC@N;7$J;RW"I9K6"TOTL(6!'6F7>O,!$3G$=P4YQ%0F[1?6\?Y 3F'NG(AT'
M*N7^A])$! C<S?YL+7NQ$B;;S/NK!M55=>YW9 !2Y(-\ ];M8'2JVA:4JEK5
MD<9YI95:'HWM$$=]K6UIXRN;BT5'8&=$97P[K]Z00S1$0@3C)*=V1=? D7<_
MA4X50ED#AO.K,;LH!*4QL.FR^K//Q3=([L65F.S0H*/A[7'20C;#<@FV:\PD
M2>L_:IN>#1<+[KJR3:98MD5D*\Y\92+XPC>R0[6\%S*\E(IT7K\EBO/1@U&<
M:P6*K?JY<<NP(ZQ*Q.ADP==K;=>*9:,758)7E"Z/%2JQ]QTEQ*N!56'_(_5Z
M3$!GBCU9UMM62'5G/%A=!77'=]+G*RF!*!428!6IDXN^H_>F>T-J'55@2"IR
M"M 1:GN,$"TL8&!BS@Y[K/;10%:%5_F41L* '/S?&PQ;7'+]UI4E8@=;<FN/
M'\RMO4)<=Y_NZX4DUX"$2!&Y$ @0D1K5-1%)<DLI?N\(5]1CBWQI[C;F-]7M
MTJ0&;,0;3<1>_51R DT2P!VV<:UR+,O>>GF*M5B!+82\NNUZ>RUP6@?<=!,-
MITWI )KL"/)1N54EK& OXS_?I9K7%SJAS70W&^+HY]Z(Y;#IZ(_*&TB:.RN%
MN/=@79GJ"J:N#AA579JP/!,7!TFWUAAD7Z,+1K^K>NR/^B.N]N\05P[69K."
MJK/L38V*FS*KZMPD1,!<2PC2^1&R?(H(EB@D7R B!/"BO)^R*$Z2>F6Z/ DS
MU$KU9[@:7''$ 4D9,C?RP%41R?-1J8'D -@I5S05&8ENDY@23=5G+T<)7&DJ
M:N(M2=H$SM07BOJL6]*'G4T4%Y%!)HTYL:<$PR^$OV^)!M.J=:RB?"DQ&W$,
MH DLP[%?J>EM%I/;25RP^/\R5FMJ)-#Y$3^PZDN7IF+2NA5[JL5@7YK<620>
M&IK7JJ8*FTU5;033R'6N\ASK*"#T/ZT!=BG\744^-4YI?:(8=@ U<)/*':HF
M?9(*@A]'H1J'F(C1B+H-N[@Y@T K"#S4X)9VM^@TAW*X(7N#K!</ WQ26&W%
M\JHWTMFJ54,;;'1+?2="C[C(D>I94+%<BWVG61G >P6O63W#00/JUV+).IDH
M9=$SC0#[$EV_9U[VFC7"NC?.UB6RU[:ETV%M I4\EH;#SJ+AG-+T1J)R\8A
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
M"OO8D#.VT:RJ:>W_?9P$2_C/+)]'O_X/4$L#!!0    ( (EXF5I_GM6_P%
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
M[+2,8S.++,*T%7\(#O,\*@JEGLAF&_=IL_7W.#@-0)#ZL]>VHNTN3RV9ZB
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
M_?26_$:I^\/]&#I*V./J1"<7[AQ,=)$"/0>#U*%7+CH@Q'"Q&@<YGG\&0XQ
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
ME,1:N_#@*SN]OV3YC"0'M>X\'=/Y-"J3#Q]-9?)%FNR@N*A-AV1N*K%L=KE
MA!U0C-3.H4=,1*URQ'I_E%F4AY$YST49(A5UL>.*G ;QX-UTD^U*8M<^K*ZK
M3-A<=_(F1I>($<5EHA)B'K9.'QD(?_W+T:M?L,"6?ESATW:-*)\5GW6-X^".
M]S3,@?MR3E\[=/U3Q4V[YDH5&@R":IKOBYF/?):2WR\:3"I%ZM-BIH+ME\:[
MK#L\7\<LV@1I%(P_3S,XGL(=D:D)_>>7'Y;/XCGBI/O,2?'CF4Z'$,D3S$&:
ML<?@_@(1!SPO/R[_W)7[Q0/=K^5^S!J/ZDOE5W7LH>5^Q^LHAV18L(W\[WKO
M-&$PLR<E:"\S?YC8.P2!3.%!46'[L]50;V/0RNE<9100M=3=PD%\F\:W4I8[
MCW)+DMGLW69!(!F:R;D:9ZIP3RC?L'A+^+;@II-Z -5K:08R-4<4"%P[BT81
M72QO*<$>7/?\3U(L;>CX>0.[4LP(6Q?6[N9TM[[17?W<VC)0E3$"J?8/=&49
MF\;D+&_PR%MQP&T:IEPY55#GL-+&FAMJ& NB:6KSK;%:I+XIWR)7>1%@EYUH
M@=Y(1(1%',FJMHWTF9[,1\!QE*?PCS%;:0'YK%,F H!;T46A=#/W&=.*AP4U
MC-"=([@9A9(F$C8VED<P54$&=O(B@.V_]+5;;;NT*H[P1<@OCGO?]L:ES8]G
M.!)-T #B)9]<<#CB)!E#7M^MWMV2"J;Q!*30()S-9&LOL:OE.$Z9!$"<<.\/
ME2Z0J/!?ZEY] GO]HA'X=0*7%!>>B6]>"QUJ+5(C&6!X 7@9XUF04PHGPP7"
M?TF<!,D+"$V@>S6\P%8-@N,DUQ!5-(XRK)'#U5CMZLU'VG>[):\S%:=(<[<
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
MOZN3$^#GU557H%\&0WE2(H#D,E%N"@8<5&5F!Y-[TFZ"=C]Z/U+=1[PK6'
MOA<FI'%@,!6[WJ_5N&!GB(W6+H_R@E,%PI/?5OBP:C(X)\*1.B<<N/+))CWB
MH/LK4=.JOG>GCO!K=CB9Y>EI=28R-SI99;8;<DPW</%V.D).2K4!OJ,B10X:
M,HUQ"R4LMJAY8,U;^_>6: M/ )>RK[8 "'R-;(FR)K1Q!NH69'[G<=8IL#7E
MB(&$+N(@T3O0E'/!3$^S8%Y7 =\Z:=5EU_](Y/@** *:(%?DS89:'<)"?T!X
MR3D</MY9(EE8DL[7,)&?5V?IGSW<Q^'AGG1[N#C)4?C?/T7CH_V#0!T=[85[
M1T?'XZ.3X[V3DZ/QR?'+\#@X.1S_OZ.??IQ7O&G<3OLT=OVO=X_+_N>U2<\,
MYK,+[]/9S<7P^MK[A#&^RU^K# 3(/$L,T&&[96/<LP?8:RU-@_ QYE;U0\N$
MB)'\"']+3!$V<3E2<7JW(C_2,VE\ %CBX&@SF*;VFB6S7'V?Z55N5]?._]Y'
MSYHB<@&6.R.G.E74,Q;Q7BPB[+ ;I&SDF7R>L:]';U;UT?[!FC"\YL_Z \U$
M\$X%B/Q(%=37'!D/6;5^'3X58.IC%+O7-0CP(Y6Z31^+_U!)$F&A\2".H]RR
M!&QX@,YQ\QNBYSXP0 %3TM?4'!=I0]!VO0\0?;\W_*QY-[T'>A,T^79SM[?6
M E[K;!:'FL %W&  ;;TA6Q_S&KM&4K"ZP4;_9X(IKYZ#*7\^F/*=1&1_/;_V
M?]Z=O3Z[L5U?UA[IIF/(Z[W?]?#FYIQQ7A;QA2"UJ^'Y<" HLO-SCW!CUU]Y
MLCQ@7M8ZHJH!LOW=%]\A1%:?ON[VH* \#&FW$YF"\URWY,$F%S$<Z]PW;8OS
M0 S._ZX$-.8='DA \YT[<JPWM89[!F:X"B)92LJ,L22;<.#7>X,$#-/-SB!X
M[X] W(:2W.N%M*%HN?ZD[P7>&S#;[KB-K>48JLRK0SO<K[F5L'H?IG;70[XH
M32%>J<.R/89KD7N' F":IHPHOPWBDG+/E5OYIJS>8+BB7-,Q@R9(TKM8A5,L
MMI=N#DS_6R:6NC$&DWNJFU$XN"D"J4A!5!$S1"N,\@45.%4P;5]7K/^C/+'U
MUFN_LQ?2C3,G,,(%LCI2Z5GQX+>MP*%>M$>3*L?\SO[QQA)AP>YWBLRLLR#5
MJ7JY^Y+F0>M,[R[018L6+>6TE"+L#4(685=0=V*G-LK;@C>(&:I(G03C/'W6
M9.L<$L4,[(KIK,>V!X93>F![]%::K,._^9F2X_')JL]1C]2GJSO7:ED7X0E/
M,'I+0-K?;5\[ '39&Q5=;UX=]'[>[*F*8O 6+<XKHB#8^-S]F &TZ\H-[EZD
M,+/-NX@W(2B(50N+]5;&;Q_%X=.O2$LMLF)V0ZV)QQ,^JL8].JKJEKYN]#Z)
M8NW%ZH^"'/'WBEM"%+,H"Z5\ ,M9HYAJL@A<QY7>3L-!;&*#=R#>?8;*CZ/;
M2"JB+#4N<<]R_)*^X8Y"VVV-9GR#HF>78Q'DA:=[ !%/- '_B%<7?'9FW=4
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
M,QR2R=+[#^XMR"?OA'5&II2TWCN=7K&_2PF</'6:)8)E I!'XD!OPBTEMHI
MPQS<(QS+@#INP#]=8V6L]B@^[7>@*E PET3)9.%WB_$&C.5S8?A,W(:A5&F?
M-ZT7I()80&Y)FC$=I,Z076FV5^49J^%\XSO:5'#1A +"-:GFLW'<Z\6-=F\5
M+X,2H$3J*0"<&]%=-AN)O0RY5AEAGKMV@Z6L%\&T[]>&-7WLC1 .,A\Q(N9.
M2Q6P14*$FTM[P[15930T)STWB)J(,LW!BBL+PPA+L2AC<!(IZB?-5]9^*W0%
M6U#71A1'HY#.B=!%([?C_IZ2#TC)UU-PIPV0/E)7E9;>E6A[" :ODF^V(RKA
M$-R#E$QC!"&?!U[<C4;*?."^=/)F0*#&G"N*^<W.N\(&(OA:,. )\-8!$G77
M>(JM09A6*&N?7R%\ 4/E/OK#CG-B-"B.)XU2'-GZ;M'7@TFTSQD/"= _UEQN
MV;54BLT111M$J$4;A]%&6C>6DGD3S!&T@.&O"8N>!0'=H:A (+2HL"R18*X5
M(B0WT)<%N %?=@D>;F_,)5POD A(3$!D [,VYTL%T*K3O"$/I; &NYR@"R;>
M*X#WR/V!U4[*;0Y$.8YYWH./!KXF0;CB"TY% DJ@3ZA# 2^ 3):H$I3RY7&'
M<B[^I>2[:^ER[^7T1IGB<@GX3:5-L5NST!'#*9218)1I.V%RJ'^;XI=6VC63
M^N@^H!/VRKDT[?!=&:!)W,MQ@@/5T""42>DRP]^^1& %6H(J<[=Q>+!U586C
M @3<94_[%59\?-@_'=^*]0WO#8Z_#]DO=6TD; A@/>F J=I6/!7?#FK]T\ Y
M)O4W4+!=HWD#APN/[>>C"%"'P'L'W)<#+FJP>E4\?]GZQWOCWZOQ[SS+?-D=
M\=X=]^J.2^TK,LH5P26FTG0"8'_A0&!*3I715[HFZG_1-?N:Z+MKHDM==I?W
M=ZL"P)?UR=I]7^8O^Y2FJL09/A>JO1/T)7G%94;GSM##J5;P?@XE<WLS(ZD(
MH;HXG"&+U;$SN[E3.+R6J$"L/T$D]+D$_U>[HL*NC<'PYK:J$H8NK/P& 8F
M9%./6W\V76J'[N:NYO9Z>_TS2*6MK]E&1BA.EY5;'T;:68EV3A>CWFH*3RR.
M*VY[RAW?4IIG^*SSW'].^@]02P,$%     @ B7B96JXTP]G'&@  2ZT  !X
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
ML3^!0<=7%S'GM\)@Z"AS4ZO2QTM7&@DSB8"-IAG]P^1^E96IBFUUWJ%CXD:
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
MTGC/^-6\P%QH,DHEJ(B)-%A"A?8.XH]CJ@YZ^[$TBU\[4S,;![\G?-=*FIR
MC:,+C;/-[A: O6 \X^#'ND S;W3;6B7@@)IN'/SI8'SB]I,TWWML11"J%(_1
M+/),+$,I%BXSQ@Z3G"M!YG(@]<K_#F<*T\[!/ @PJ0.M]^BR87AN] P*-=O<
M:,!4OSYF8H'T$T,Y8H3/://EN^5%'HWN</>89-DR& FZJTD7S+5V&8.4,H=(
M_.[6V@3#Z,OPL[*B9\P%*E7K4WBHO\N:))Z5\-]]TW;81+"->WC2">4-Q:XG
M#0[1MS^HV7&2DC.\[566)."4&;9GV/LP!&"2%+F0WDC*,M:]WU+!2ZKB2ZKB
M8_"9P^>9JCB 1.O?/\E&%!=?25R7ZMU4@;I?JE&OX*XF&%HB-L)95Y\NWI'5
M;=6*!%:G/5V&W ^NQ$#X+R5I\2LC3*-A4-_V.WR807C)J*DZZP'0^-$!H[]/
M(V!0,.N/>E8GF'*S#-ZR8PV$(09URRP'IHGT39Q/A_/4_"Z.E3JE:K0OU&D>
MSL2:O%2J=S6:"Q23H>:FMT/XXAHU@!P]E W$H7X@:@,2.,7+XJH@.4KK.Z9I
M,1QV]YW&+#L%(@+3)G,L]2&\9"[KD8LSR^!FV;)UG :A1K#Z 4]VH*\]$"0/
M=RXK8FUL7R5TJJ,'D*OWY);SS DFS]BZ"NM[C%J!,;]]GL (F:9_XEJ?UXA9
M@BVUPB*>@C2KWT"I*2,3MK,;'&!?E667G+071)D@<[#"@?66R('8'GE\7(EA
MG5.#^Z9.QL>GN'?63_BWIMLN$O)'I*>"(]H/A-#SXFGJQ6IC!^T S/"/WQ7U
M%LQ1#_T>^Y<V*)2^>VV-9\VW)0N^)Q94'1AI7P  +-T"(:=)+Q)6N%*;O2DN
M1N U.O""&0B<MS-9"6=XJ"L27R VOP(N]QB8;_2F?MPWW>J"4U(U+#GY$-<[
MAB_#WW^O55&Q'8N^1=?6&X08OD=B'==@RFM]64KX56Q@36A(]&,*=]"-M6V-
M<MI<8#AL-E:--FL6HER/$-:A7"\MV\8DM.Z3V-&4D6X=UFY 90*/NKW^)_8Z
MGGE5'D^SS^_3 &? SI;5_I+>#:6+V-Z=-N=Q+C@+>&.!0&Q7PJ[/CE\G([;K
M4_UQIU*&3DQ O&L1*'M)EG-^&_K,5Q.H4C8 E[KRW',6ZI-XP!C(BU5M*MDA
M;)1VWQ@=;8AM\650G\0WRQ!(=1/..;(=_S 5Q&;[4UDSAD^1J[+&',,\G!>P
MK$M$9K+Z>Q_(/EV90N_1 ?=$:I\0?%,'=V%O=KZS)@C_V!#+PVL2\P97BAR\
M%NJ/=WH%[GOEXH*0Q>,G?%9!PHF!#JP=*,* BMH9,-W%;<1YSO@7(^<JX=^E
M\1RYLBD3 ,_.&P7/BXRMB),?"9\"W2)545/C%R$V;FY;-5__(QUIO_R]:'FT
M5K,E\/Z-_+B%39:YN_U%/\*NSTK6<K--@IFL]ZP$'3AI!M;#_#FWD( Q7VO$
MXT<VTN(A*RWO_?GB@"X@@K32S]U<1RA;//-YT[C''>+.W[!I \Q$,[' FRK6
M,,]BFA4C%^A$?1ZX8%>2R&@HVF89Z+Z_U=&,[I_H[12 ?5Q\HLG1TV?L/8,H
MYP>0ADW2%E 6H5@.@UZYQH"3U''/BMLXNB>>,H?LW:_9V1Q2%N/<(<'XF-_=
M%\@-:&>\V3M B6\E8CZ2@:I1,X ;[CVS\DB3'N+!_O1F\=YI(J"&H"HK#]%
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
M_EFN(YJ':N;\B8R^O[H"O(J$8SBEDL\L5*M C+(E<8UU<3O3E6D0/@L57(*
MVZ.UDJH:<_-)DNR&9:>@^@13E3#"7HJ $04&\[NLI_72<.6ETZPHL$-QENH&
M'8H*V&7[:1[V?5+'F60JM6C85(I.R,F<A>SJ6DITI*!&@MCF4A2_.BF[!%)>
M=J*5^2&28(YHV#P1>K.QH)/T$5%&=S)\!#(3>HARL'34I39O*D\,83\Y]!7Z
MIV%IQ]O/TBXLM!-KY1]L;?$',ATO/GWXL#M,^ZD.0Z$0B&4JUBHEP=^FK&I>
M.(@DG#W:B(QU(:4P/0R%RO#J1;Y7UHO.![%<58O/C[OB,UG_^E!YM8\3CE 2
M:9$)>KFDC>*DQL%;[SG"G5XS 8L=ZH\]U4#H/GJ4AXGEO8^7VMY*NK=N&_'9
MUN6GPF+"@O)GRQ.$'5X9?&2![!A2?5HB@FG*NG_/V=ACBSHX8K(I#\L/7K*?
M7K*?OH(%G3RC["=OYPXY[M8-_#RM+G^;O)GL3X_W)BX:@6)F*!7:<2#LZ?FQ
MA@O+D^OO"*]+/'A3SDD14D6!&3E1<%T@ C6[6DMQ[>18<0SBJ@8:)_W;H0;U
MPRBU)9=";;J(]MB)RNTK@AWL 80.J6U U!)P+SR[(7&L$#")Z$>@PZ<=B%/=
M]EBAJ**.'])SJ=2$]5XAU,7C;.MMD>';5+(;[E+T]NEW%2BLJH#2!$^ORD9"
MTFZ'ZSPB6VNU)5,[0^0^,/B" 9L5"W;WDPNH0;#H7,_ 0KEB\3X\7W(V-&W@
M./@%!U:LOAIJTYN0,<OA6$50MYWV=G#1U*Q0^9S[&&$(Y(4<A!P(#*YL^Q5P
M@T@1;B'V=ZZ>?].X5[IW%5M73TK.=>BU0O,]T$(W+:V;SQ?9<A:&8.A20AO"
MXXCB75=(=.OX;:=["M"3:V]CL913 5&>:EAC[ "%(\WX/?SOAKZ[?B@XPFFJ
MVMWM+[#1&UM>0N1T*3!/!/_H1!"'OI0(AUUG)2#4"Z5&?/E=="TGW,NXB:W<
M45,L^GM$YFV(SEM@>C<,>#_39(/W_V]HFU\@9=^G& W:&!#VY-GD%*'8;W)G
MVG<++ER%80/!9+5HD8T!W$"\,83AU[1O0=F8=4+:[O&_27;FNZQ.2WU+@O*+
MG?IBIW[%;3B]OYV*:S'17UZ9^.!4':F)BD[4T=%Y?'YVO!^?3M3T3)VIR?'I
MX;^/7FV7;7NVDN;:Z^K= D%P+X7N43CSR1,3HM/3R"+S515?<VMT[1-4:U8;
M#]W-B&W+@1>+N&,12Z(LZ-W2-JO?4T'ZI>^H*+_24Q&T/17JD:SI+SN2MVYI
MCGZ*#"AP,> YK>CQG;2 G>TB:MZOX (X*:'M\BR'I'-GZ#F[;<TD+5*PL]0X
M04FLM;2WA&=#:VTK8/9WM@AG?S,0ZB%W:^BF\6MY41!E8<UX\VC)8]&-B=F$
M3VMN]A3;3$ N@6A":0ARDB72?I R:'=*NB+2K*+;!0K-'<Q\H/;%39MD].KA
M@UFZT8/H?87C3I5M.E'=NKZV QU;>Y*S"(L4D4+J1+D@8Y/" $.6&C'[B:Y
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
MH.VX^ILM+]+L G0!NG+.QLY"K[=5:A@Y,,2=*5 BIN:.,#U?5STEDF,UK'O
MT3O+J'C.L^@(D78<92*6$' (./36U+3;)S(^RT@'+AD,(J:REE1G]AD *(-^
M1L0CYA(HKU@,A<TZQ%(\'WDY GG!98^P=B2Z@!O 3:XQ[-@0P!_@S_+JF?2S
MT,6@?0G0R2(;*I^2C:S&DJ>AGF%/:,X4*\C(5/JL2T;%<Z%I!3:SP4\?*@?E
M8V 1L"CS>5>8CC"#[?4Y+!A;SECZ;-_U,-6N\U$'9(>YKZQFG%C/6/!,-T+/
M^F&Z(?1L>A6HE-V\D>@3\_:V3B(J!GB,[,BC$MWW!59WP=KK;':<F,TX*LU%
MY%Q9.6:"9SW**9['S*_CN+N!"*X FZ6;0(O*#Y3))QD(Q0^A^)]?@U#\$(H?
M0O%#*/[O5RAVE_K$#D,BP_S'LF]>L!NIBYD>G$%7*K\>'QC7BK,'\3:F9'LN
MC%1M5C[%\YX&[I,.);Z'R+,CWB H)( HZSF<K(>EQ R=8XE15:A^!6QT QKE
MT]!T7F92L<&\'K H0^P6JG*C>H($V>[?$0V3B3UH'0&/\@V17MLM!YI$@*&<
M\KG]Z</>X?$YNK\"!@&#5MXHL'U_!0%* $7Y)OL 09L63_%\YZ'JH.WIEOZ8
M/M 6 @#E/'NFJNHP*:)D_F?:SP<J 97RSYG5F0NMH>S2<226Q+R3'.VPIR?-
M=F!QY>944SR?L9^4:#!RQJ$D@W :XF@%%0%[#&3/<Q5=4\_E "( 46X) 7^
M/QE*?T:PN.-<]M U#@*5ZYT5&L] '_/H<T:]W:]TON<.^ '\Y-CAUN1"Q]T=
M)%$> 4( H>5+3TIG$?4](E:IO8 _YO%GP9%&"8!6&4,$ IE'H%1($C4I^Q]6
MK6F&NV1 5$ZV[YV/T"H"*F6?G:\]QHJ"N3" 4;X@_"UT01@1V$?5!7OJ@$/
MH>77NT)["!"40SK4IU)OP-9AM&QOB)FKC9*.54-O#7B4(SQDVMA.3@:IZ;-F
M D'#^56Q@"O 579E/:@.6R3TAE?HK[V+>M)(+XSK6!#?L]-J=_Y(V7@1%>C5
MP#D_7,2@3VWNC=6/GASXI_\'4$L#!!0    ( (EXF5J<A=DNAP,  #$.   0
M    97@R,S$R,#(T,3!K+FAT;=U7;6_;-A#^OE_!V9C; ):C-]NR[!K(TA1+
M5Q1!$B#;IX&63C87BA1(*I[ZZWND;,1Q$BP9L'J=/PBF='>\YYY[^#);F9+/
M9RN@^?R'V8^>1][+K"Y!&)(IH 9R4FLFEN0F!WU+/&]C=2JK1K'ERI#0#X?D
M1JI;=D?;[X89#O-MG-EQ.YX=NTEF"YDW\UG.[@C+WW58E ^S*(F3!21)'-&8
M9F$>%% LAL$H\(OQ'T$'7=&\]=&FX?"N4S+AK<#.G\;A8#RLS'3-<K-* ]__
MJ>-,Y[-""H/S*?1O_[9A'@4S\)?Q*&=+D3I(G=9U^SF37*JTZ[O?U'[Q"EHR
MWJ1OKED)FGR&-;F4)15O^IH*[6E0K&@--?L"F!.FYX;K-N4QQN%,P!9"$,>8
M]-EOOYS_?'Y-PF@0/,QX%SA52\1N9)5.,.I.ZAG6&E3G6=BO#_*M"W JA;:-
M)PMR+G*H !\XO(0ETY@5MN)%O> L(R=9)FMA;%M^8*K\.YP+:8PLTR#$+':@
MV_&_CC3>1QK:_KP!DFW &DG,"@@3F5255-0P*<BB(0H*A"PR^\E9%))SN;:8
MVX)L3*\,BM3J3/>ZPV3ZPEJ,,,V*YCF&\S@4)HU&VT9@KNJI%R0'*\_;X&B+
MX]M/_[ NHT$4VSH\77/R]H-4);GJ=9/0GTP3\ED.2!1%7CCTDR@^(A4H0YFP
MK&V(/BEM6^>$BAR)U,8ML:'OAQA59K?D@E-A%7"M6+G@@$K(!OW_!ZOA=\*J
M?H)6[7C=O,"=*9P,'84[+Y,H#"<OIORLK+AL +:TURI;40U/\V]=O_<>"$+;
M ]&A>@"G_R?*]J)[38_B<8P$6QHW:[("[LB\4%)7D)E:[U.'B_+DI8NR _'?
MV* 0A:P5XL,M"?60.Y0GE6*\UPU&_C0<]MW!KT_6S*S0SL'?-KS=VR1GK5?!
M!!49HYSH>X'M5<G5U'I"46 <=@<"M+-B]CPBT!EC&B4YD7>@=F*V&5JQ[8?$
M'9775G:.*Z;)B1 U>EPZCPV_@>_]>O3(M9#*9=, 5:35[D>*SJIIT4<M^,$K
M>#T0C[UN/)YJ]R1G2FA#>MTHF9+?\?RT))\^73P+8>=0^&>M#2N: T&XPO7P
MH]30)Z>8#E(C&'W)R?8PZG$'V2>$\FS&>[>82FIF5Z+4+2THA$?WFJWCIKG\
M>Q>Z0-75YGF75]P6'CS;*]NQNRI^!5!+ P04    " ")>)E:](4)';\'  "Y
M)0  $    &5X,S$Q,C R-#$P:RYH=&WE6FUSVS82_GZ_ B=/4V=&DB5*LA59
M\8SK*%=-9YI.QKWVVPU(@A)JDF  4++NU_=9@'JSI$2^Y!K'S4QD$5@L%OL\
MV%T0&DYMEEX-IX+'5_\8_K/18&]45&8BMRS2@EL1L]+(?,)^BX6Y8XU&)76C
MBH66DZEE02OHL=^4OI,S[ONMM*FX6NH9GOGGX9F;9!BJ>'$UC.6,R?AU32;]
M5M#BO5[[HM_OGO,@;'7.NV$2)4F7!Q=!^)]V#4,A[L<8NTC%ZUHF\\94T/R#
M;M"\Z!7V<BYC.QVT6ZWO:D[T:IBHW&(^C?'^JU>SH\R*>]O@J9SD [>DFA^Z
M[(Y4JO3@I.7^75)/(^&93!>#[V]E)@S[6<S9>Y7Q_/NZX;EI&*%EX@6-_*^
M33#//<Z]R1?0D\I<+)?0[G9A].CW'\<_C&]9I]UL;UN\W]8(SA7Z*QE[,WI_
M.WX[OKF^';_[F;U[RVY^'(_>LM'OHYM?;\?_'J$)O:/W!Q>2<3T!B%85@U?%
M_]_EW;VK&->A)13:LG\UV2]<DD/K+$*#3!;,3KE]<=+K7^XLXB"W]B_P',84
M/(ZQCQJI2.R@0RT.2IG'@''0H):OY(1V<[F&OW[V;;<$_6:/W#!F4SX33(N9
M%'-$(#N5AO$\+WF*QD(!+Y6SMTIGK-UJ_,14PFZUS,)4L'$>-8'9JUW,OCE<
M@B>'RP_<  VX/ENPNUS-4Q%/1-W#4^$2*YB0*V0/S( -!=@6K,RM+@56@'SB
M4@L XRS#DY: -.$1FC13F;3,*B^W(Y"+2!C#]8)$,GXG,.^&3H.V&,9@RM3E
M)<Q! I'4R$,0RS$<EL1"L_E41E-F2OI8CY\++2HEM(!,FA0)BW+?7-HI%F@*
M$3D#26\!TU2,9<XP+&;A8M,-SX2!G6^'@8(E,@?&1)<UIG70#^+HUAO],D\0
M.KB5T"/S*"UCZ 1O-@"L@W-2IPM6 '9B+#$Y3=>4K-A@'DP-UL>2%-=)HDPA
M !XJD,5-9YP]$3=3EJ1J;I8DU6(BC=4<$W%J]';#ROH&U\S2F!UKGPG=ND^.
M;K=;V+PXZ0?MBTM3$:HJ$RA J"21>#PU+QUP8\:U<!0!Y)+2$J!D KP,4VFF
M-(+$,BHX\)^>8VFB5)D2XRAR:I5ZKA1:12)&LV&GH$8LP#6/_^@^FO)\(M@U
M@M+[,H5$N\,;[=ZI\%:T>[%_\H^NN,D]1TD_H\BU05U/);+EZ(F2K8D23$3K
M?$AH2% ZWU])'4/2B^ )D92_?''2/F]=[GZ^$09E.7SF$LNG :U3SHMX:8X?
M0LDG% "GFLFG,U5J*$"0F$GC0@^D1.[T4 F[#EJ;@4^+E#NTJWRV1JQ>!47J
ME A@L,6H5,;N,&C*T,A8<BUI =)G71>*<])4&LJ$;G\8ES9=H%)&P" < ]V@
M@H-F49ERBJ]8EC-BG5$QPN?GS;("WT)!@@B!&"_B_SWD/2DVA4>RZ>C-NT.J
MX[?]T=P"'V<R)LIPHW).\8T;T(U*+.(1U_$24[!,\E"FTBXHU^V;EACNX'?(
M>G)NB6Z4:"Z,WE<+*DI=@%G&Y>8H4CIV!KAB;2)RI-P4!$./*(BY)()"U),(
M#)<%(MDSH5%TD$:C&4]+MW/)QR))4+3(&;QC]A0?JP1W1"3RC_OK$<<:#$04
M,;[J"55I#UMP3*SD*VE!)5WRZ2*<A<MBT6T$X3T!>QSH-,&W#WQ\.'YXG^YB
M0P>R*J&[GKT$>$34H RCHJC4A,!&.-^C-5/&HIU>7$&7B:#H0XEL -6G!X8D
MH!+V\P/IRG 4TL*=)?/MMP,OO553;E:YCR*!HYZ(78AT_JC"UP(GQCN15@?+
M!_+USW;1Y]'M257HO>=3H;LW3/%RD]37P8)BUR91UW&#J/:(1+Q36*VLXRBN
MK-)FE?M< U1FF;16B(]$YE ANU)_+&&?4W(*.B,0&@JT^$LEWG(/B@^EA/EN
MOY5YY(Z@+Y]](7Z-@SH5,1*0TPF$SC*1% "HRENK@G@N^!TE(E]$N%3DRA_W
M-FIY:'\4[%7MZL]_>^(+CS'0B%5X.4B1JFC"$.",VJ;NLZ%!*C1E!I3@*K>8
M*JSO?;WQC#+=X4KY&@DMT=A"=3A?N(T/^-PKO KGNL\',I^I="8H*>1\4KV)
MU%6L$%F1JH5 [WRJ?'3@6RP"ZE\D8S8_YS8A5-:J;'"Q@N'H.P@7+8?65>M5
M;PA:"=T @BDOC!@LOUPB+!8I7PQD[G!P@RZW+: ;MQF%5Z3EZC[*,<5W5Y=Q
M_?-FK_N*[N,LC+3Q<N+JJJ[IKNK.;+RG#YWGP<'N5K-]>.A'U';ZS:#7_^)J
M@^9%O_?%M78[S>ZKX]2>.?]Z'P-%4_#\=:U36PZH=O4@*.Y9>[FG/6BTT7>
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
MYP)[SWFJW_+4Z=B==OT-4$L#!!0    ( (EXF5HAVP4F/I," &Z-'@ 1
M=')M8BTR,#(U,#$P,RYH=&WLO7MWVTB2)_K_? I<]79WU3VD3%)ON4I[9%EV
M:]JV-*+<[ME[[IF3!)(DRB# 3@"2V)]^XY&92("41-F4"$K<.5MMD2"0R(B,
MYR\B?OO?MZ/(NY8J#9/X][^V-UM_]63L)T$8#W[_ZW'WY.SLK__[Z#]^^W^:
MS7^^N_SDO4_\?"3CS#M14F0R\&[";.AE0^E]2]3W\%IX%Y'(^HD:-9O\LY-D
M/%'A8)AYG59GQUQFOE6'?KOM[^YNM9K]3J?3W#X00?-@?V^[N=W>VMW;\G>V
MVSL'C<%AL+LK#O;][69[)SAH;N_MMIIB#ZYMR?W>WEYO:[_3EHW@L+>]#?_L
M[(I>(+9[.ZW]@YT#N=<3N[W>WFZGW:/G#C-X9WCO.#T,;[/?-X99-CY\\^;F
MYF;SMJ>BS40-WH1Q%,82W_E-ID2<XBN)##;I#;Q&J]GJ--N=#7V33(UZI;MD
M*ASU(KGI)R.\?*?5;FV9BV_3L'3MS18]K]-JM=_\\_.GKC^4(]$,XS03L2_-
MKP)9_(K6F$I_<Y!<OX$O\!';&_:%9K]/I]7><E[*K@:^#RJWULO9?<-?VCNG
MR7:GO7?7[5MP>[["O7=XW^7E=YRU*^V#@X,WMT@O<U-X@>_WW!._[HG4[EN>
M-@="C.TO^B+MT=7ZB]+>I2J;OA ^+%TD_6 V)>"+"B6R)GQ76JRY]C[N:N\T
M6_O-K;:YCY_D<:8FLQ^JORP]V)_<L4+XHG3A[=1FEK8=OZ5+#R,!TF!#QLVO
MW8VCWX92!$>_C60F//QI4_XK#Z]_WSA)X@PD0_-J,H;M]_FOWS<R>9N](0J^
M.?J/__B/W[(PB^01'IFF.1J_O>$/?WO#M^XEP>3HMR"\]M)L$LG?-X(P'4=B
M<A@GL80%A+>'>*%4_,\P"&1,_X3OOX!X4J'/S[_-+F7_]PV_"9L9BQ'>28:'
MQR#  A1B'R(QV/!X[W_? 'H=]L-;&33[(D(."F$;^TB((_K@MS>E)SSB@49H
M?@A37T3_+87Z )^D]@F=C2,DRZ(>< &7)T'Y$5L;1Q_^^\<?<!H#A28G\ @E
MHK,XD+=_EQ-[\^V-HQ;\O_W=[;WM@T<]9&?;/ 49XO!27LLXE\A)2OC9E50C
M\Q 0+!M'%^W'O4/E]MV\E_HJ'.-!*]][ZZ?O?:&2(/>S;T+!><XFY=OO_/SM
MDS0SV]+-Q^-$579G[P<>L6L>H87AX8D8AYF(PG_+P#SL!!Y\/(+'A?\F <7,
M53SW )Z[]<CG[E>?"YLWEBJ;@.T09\=Q< H298P,_365_3SZ%/;M<=S>PB=N
M/^Z)NZV?>>(V<M[.(Y_8^:DG(C]V?I::'\(XS.2G\%H&9S%HVD$(-LEQFLI9
MCX2?/YJ04T\\AS<$+HD'GR3HX$^AZ(41RHU<*7C1;@86([[Q>1^6!IH_!%F5
MI"&RU>DM:(L4%_@I3#.SJH,6G)S[-/>?SL'T5.9!H4SUHQZW<T__&KO/\!J=
M0F2 *7)XI8)CI=[GBHYM2<VA67(8Y"H05H:WP>[8.-K:G59";\HJ5LF^A*7Y
M,IUA&:#%<)B2!0N+\LB".,S 'OA](PU'XPC-,OILJ'#-)2-@\S8-P$2@YQ4/
MT<],DUS17V13'N; V+3P''YC/AP!L7(EC[05>OBU^_ZW-^6OS-_X^ZE[I4,!
M#YJZ'?_%7S[J?K V$)9=_*&]*=@T82#=2VF?19:H'WR-J=_CA^]EG(R -V?<
M=M[7*=WB37GU]^ZB'.#9F-I&TF+ZRT=M8YR/>E+=098Q_/-1=^OE*1C>Z329
M:7WFVT?=4N;3JS/$._UZ^:A[18F(_Z<O?)(WL]=8NF2>FVLI0?='L\Y\+LFF
M,W\!8>'O?BB51P=8SO1;3L[^7K;UJC^V*RC??4Q6@_D+W#Z5O0<IBF;O%LB>
MYE;+_*[XSBXS,)>"8]1NHKM0_L;\;1[RIO3>L[>A4X-M8/\W(]N_V=IM=O;M
MC?0W/_)F6_5Z,Z#9=K.]D#?;?NHWTQS(0HK_#.!AM^,H],/LLT1!Y 7A"%5\
M$H.L4]DAQFN"/)+G?33HLLEGF0T3L+>N99KA;:8_E?(+*.GCVQ"$$-OV.F+6
M]4/4>?R<W][,?+S=*;O*1S/:0;.]O0AR[-2.T5SA\#-OMENO-R,)V3E8Q)OM
MU>T(&9/;&M5\7DZ2T3B)X<^4SXEU4)/1*(F[6>)_?])CLD!FVE_Q+3\. G)M
MP,D1(8@P'2-8E>T_6/'MOY29 )LT.!4J!H\T795];[=6?../?3\?Y1$FN<@[
MQ^N4'.+=KN59[">CI]74BZ3%DQO]3TR+"X'1D)79[B=W+G[$4-4!ZG/5E>HZ
M]&5EA_G;Q6]Q#7R]]I.[1*M*CP[1HST//2I&Z$_1HY:.7#WH@4P_%STZY:/T
M4_1X<D]N<?28RN,=QX&^X E,HSH(KR=W1E\$<98DR6KG3]>4.$L1:T_N>:\(
MDSZY"[P:_-!9=8_TN8)?[3*;_HPKU%EUSW,9T:]%[G_M7-$ZA[\6N?&U\SE7
M+/RU2%K4SM^L7_AKD=M=.W>R=C*G#M90[?S*FAR*.M"F=F[E*BB/.A!NU9.]
M3^IBU(% JYX.?C9_I ;$VEH[[/,9;Y4]_RGTX-IA7^[^KQWV)6W\VF&O#RW6
M#ONS;O?:87^D-;2,-,[6VF&O+VW6#ON*$F[ML-><0&N'?76(M;UVV.<SWA98
MT;.]=MB7N_]KAWU)&[]VV.M#B[7#_JS;O7;8'V4-+0>YO;UVV.M+F[7#OJ*$
M6SOL-2?0VF%?'6+M/+G#OK2DQDX=&AT]#<!RI[8NY_LP'2>IB#ZJ)!^?1")-
MX88^-: K'S*X$-\IC'/07]QM+XG3O\DHZ"<*;K RI?4[M?5"GXT6<Z^(S1(K
MAM^)"+L_=X=28C_,0N[B@J($^YFE[R:EUTCA%E&.O<EG+]JI=+OB%MS'@U5Q
MZG9JYT-C+>&EB >Z@!#__!S&X2@?O4QE6#NO>A8!Q.W+)4#M'.;G/ %/I)]J
MY^@^)U,_T9[6S@?]83Z=6W??V;WZW03[_9<MBL_"'X:Q5!/WPI6A;NT<V!\^
M,6OJ3E%WMW8IZIJ=W0^YBL,,;&^X\$-XB_]:F9YSN[7+A=?LZ*XT<6L7]:C)
MR25W%Z.9>2:5O0*[NR3][$:HE8FE[-8NEE*3X_MR*%R[&,</B=%W>1AA$&IE
MMGT5(AO?) X)E,'QM51BL#HL7<N@Q2*ZTE_=ZACJRI"B=K&. N]"F?H+ 1+F
M"N?]"9_BU>\F[C=E(3.+1"\R[+=;NW#*BI%M.6#OW=K%25:.;,LHJM^K70#$
MYB'A+:Y%1OBE-%,Y_OPR3+]77-A$@<5KQQ.NC/NZ5[O81(WW?9$33VH7-BB\
M"!XV=NR#[.'Q@>4M[\)KRO2\?Q;3X+5<1-'D;#2"DZ]"$<WX^<O$T>[5+BRP
M/ K^B&/UDE/&>[4-*-S)&QJ= F;).%$RB5^D<;A7NXA##>CR1 JN=@&(U55P
M2SHLM8U;K!7<TGFC=L&1)1)@*?YR;<,<];$PED&7_=K&,>:MKJ,AYTH&\]0"
MS74J7^\HVOW:!E?F9(9O0L%Y?0A%M>:"^[F@MJ&>Q]1B%!<Z)1A?DFQVQ<-*
MUF9\C)*>B(R&RNC[*QE)L!M#/_V<]&BV_8L,6.S7+IBU6NGB;1PGWUI(&=U^
M[6)'STV*!Q<4R/#PDQR(Z)0VR'G&\<>3\Y-$P?&ET[LR-*]M7&JM(I90OK=(
MSJIM&&[-6<_%627[ AAK:T[[ B[=;7;V%V)?U"Z6N +V195NVW.&,RJ7_A3=
M:A?G6XN/)2JF!0)/]FL;P%QSUE(4TW(<WX/:QFM_C WY#R!E_]VD^Q.\N*+4
MK&W =;6IN9PDX\$+"YS6AYK+R(P=U"[$6 ]JUE3KP_.Q&E?)?^4R]B>?SH_?
M7YY=G7;'TL^4N%#2#W%Y5TD2I5CR=WIR_C+9MG;A6 M]#N,PDY_":PG.*=CA
M@Q#-M#25&=#]L_@C4<3+%1:6US)*QC*XDOXP3J)D,+G$ K>5 :P?U#94ND+T
M6"#.[Z"V <8?HL=)GF8@9165Y*!,'(;CU3D;M8NRK1@M%GDN:ALY>Q0M#&@K
MH, G:GKXC8PBL )R$9GR])4Y(+4-.JT:419X4MJMVL9@"F-;@QJ[? N7#L?*
M'P+I_"P]!:K%4JKT)*&*-2KO!.*<W\3PX>J0H[9!E'G(\2&44="=I'#A"FUY
M;2,=\VQY&3$%#/\I&80I8:96A@"U#4[46P35(.;;;M760U^^O*H%?6KKL==-
MN-6"6K7UY^O7.7XMFQ_DIMI&)%:3FUZ!MJAMW&0U.>;5Z:_:AGCJ/(6F#I1K
MK\- -0J5MMOK,-"S;_DZ#+1D M0V##1_0^9/(@Y,)^#4[:S^28I4#I,H.!N-
M57)-Y%PATM0VRK.2I%ED\+1=VP#/ZQD@TF[7-FY3<R(L]"34-MPQOY RS?M1
M+(4^W&=U9G&TV[4-'M1W_Q?*_[5UOA\EA%S'[2R&GPX4F+PK<PHZM76DZTZ%
M19Z%SDK[SS5)6RRG\*3=66E'_!F3!,NB3VW]]+H%2FI!K=JZ[BLE"9=1_=+N
MU-:WKYTD7 Y]:NOVUUP2+H=:M8L/8!L4%&=)% 9$A#,\*V5#7.<@XX&AX,O,
M/W9J%SRH(W&694/4+K)03^(L1:QMU2[@, ]Q3)] ^26)-7U>IF#;JETDHI[D
M69)HVZI=L*&NY%F.<*M=K(%:UQGK^J-,!DJ,AZ$OHF+TP1>PJ8?'(WA/7ZS1
MSL\F:&L7Z*@QJ[Q\*/-6[6(G-6:'UX93WJI=X&:QS+&J9*EEA.8!LISFF%==
MZ_EG8Y):1HIJQR2O0,/7,BI5.T9X;;I]NY;QL$6PQ:H2I)81L <(<IR&XD+X
M6"2V5NW/QBFU#,;5DU->OG[?7L78WY*XX=4I^54,]LW/&ZM*E56+N='9N91I
MEO2_)7"KM:I_-E99M0C<,EGE%>CZ58O\+9,=7IVR7[6(WR.98U7)LHKQMU>>
MFU\2RF9G%6-RKR WORQV6,6(X*O+S2^+.58Q"/B,N?EED645HW&O-C>_+"99
MQ;#<B\[-+XL15BT2^,IR\\MBBU6+^CU;;GY9!%FUN-LZ-[\L3EFU(-SKR,TO
MBQM6,?;WVG+S2^*-W54,]CU?;GY95%FUF-LZ-[\T5EFU"-PKR<TOBQU6+?+W
M*G/SRV*.58OX/7-N?EED6<7XVZO/S2^EQ<+N*L;D7D5N?CGLL(H1P5>8FU\.
M<ZQB$/!9<_/+(<LJ1N-><6Y^*4RRMXIAN1>>FU\.(ZQ:)/#5Y>:7PQ:K%O5[
MQMS\<@BR:G&W=6Y^69RR:D&XUY*;7PXWK&+L[_7EYI?#&ZL8['O.W/QRJ+)J
M,;=U;GYIK+)J$;A7DYM?#CNL6N3OE>;FE\(<^ZL6\7OVW/QRR+)J\3<_R>-,
M30Z_=I^,%$MJ8;"_:C&O9R#%DA K^ZL6[7H64BQ'0*U:..EI2/%$ Z+W5RT\
M\^2[N\C!S_NK&.!XJBS&4W'PJH4KGFF/%\K'*^GG.Y$ZC,-D0ZF^)/'7](1$
M2"B?=H#\0GE\)1WKY>[_(OG_H':^JXDTO)>][(SBC?A#-[QPDUP-DSP5<7!U
M U]-/B2YZLHX3( (V8-[/_<"/B7Q()-JA NYFHQE>33<_ ^LSV$[J)U'O";V
MTYWLVOG<CR?V:3@89B^6V@L]VK5SZ]?4?L*S7;O(P:.H/0Q5-KD:*BE?++47
M>K9K%\E84_L)SW;M(BMV&K*209A] +\G@F65=_I27B?1=1@/RA<]#YD_A;$\
M[_.35^=4URZZLZ;SDYSGVD68'I;>0(%/B8C?Y_)XK,((=F1W412^C[F^QO#6
M.5R *WMA++50T5&[H-F:I59;2G5:*Q@'G&:I_35+U49*=5HK&&U<LU2]I51M
M8YK=8:*RJZG=)J[Z&OO):!1FF0PT^5<H0]=IU3:R6*\]7RB?US:^]TI]PQK
MQ3JMVH8!7RE3.(>_0N>?._PK%0"L2MO9] ;AN[<S"J,([K<ZFF^E(G1S$Z+=
M:FE*R%PE*V2(U#:0]D&$ZA\BRN4[D&LB!4,>;_!!R7_E,O8K M%>[%R:7J+Y
MKX!8JT.-VL:@5H4:BS08VTL*WV2@<H.[20$R2,:YO)0C$<:PGQ=2]1,U$K$O
MSWM1.* "L=/;L?1!8%V%([CDO-^%3].^H"K3KK&MF&J_/<V--X,$[U,<D>W?
MWCSMDRQ+.1M8I]/=KFWLY@PUG+P2M\=Y!O[?E+WY(5$R',2,Q'S(S*S1AM<V
ML@%;S1;$B5!J KQ_(U10M?%3*90_7)11_Q"-3T04PD+B4'Q0<!"'88H7OTM@
M8:M#\-J&52XB$7\1(S>:4H)J)=TL\;_C54^ZV=O-UL&B7*IV;>,I-=GLA7)V
M;>,4QRBZIJ,$6 FM0M3?M-E?XQ!,P.[7)XXB+:<4M].N;72A5M193G5NIUW;
MD$/-J+.4"&R[MA&(.ZAS.AI'R41*HLWY.'N2Z%LMI%IMHQ&UH<R2)%JGML"2
M&E%F*=*L4UL??Q[*O$PYUJEM&* &-%F6!*NMIUX+FBQ'=M76H>?8E2T@_Y3X
MW 6M',!*T@RCQ-%38%)J(<=J&P.H&7V6)=-J&P6H'7V6(]]J&P>8BSXF(7 ,
M>R"O992,\5K,DL7I4T\16);$JVULH/846Y8,K&W,8 4HMA2IN%7;6,)<%.O*
M* KC 1#LLU#?90;_?M$B<:NV 89ZDVM)\G"KMK&'NI-K.<*PMF&)N<CU4<92
MB0C(=1R,PCA,,P577<N7+1%7.VRQ7)HM2RRN=BACV31;CFRL;7BC$K)EP ]<
M]DZD"-F?3J8O"E.W3*!1+41O;2,JLUC"01FO.>.I.:.VD9ME<0:VP+T4\4 6
M;9T_@^H8Y:,7R@&UC035B0/$[<OE@.W:1I:6C;M[HH*E[=K&AFJTX8M$96_7
M-KKS1#)N5251;<,Z]:'34QV1VD9GYMGZ8L./_6$HKRDF<-X_249C$4^<JS]+
M)-%+/3ZUC=8L!ZSU5$>E=@$6&MLQ%$I>RG&N_"$<B0N%PSM&#TX3P)V?^M53
MU[:UFYW]Q9"B=H&-E2+%0D]%[2()/T:*\U@^%R5JH3-JY_ZO%MF6E)C9J9W/
M_L-D.Z8XJ_FXBRTG,BGCV=1\H9#'G=I%!.8BYS$*HQ\Z=G-;CMV\EU+SFNP4
M&6/&F(/R!4^M+[><P_Y3^G+GR6,2C^5]:CI0&&;/I8%V:N?T2S\X/(N#\#H,
M\M+HN_^4<1SVI3J.HC!]J>6D.[6+!-2$'LLZ'[7SZI$>5TH$B#A3ZFYZI,5%
MF$[!NU\D&3Y71%B_0/KEI],UR^..)_*D=FH77_@)@A_[&5#E2XZW7-,[O#U4
M,B*D4CH,QYY0ODJB,AWQ)YN)&KSIM%I;;_05;["A6K.?)%D,)VC#ZZMD="G[
MZ>\;_>9VJ^7A?]OTW\Z&%X7Q]\O[;TOWQ.LVO"S1-XJ;[0TO48%4OV^T-][
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
M/MS%L*:\WO?2(K\-M'P K>A5BSWN%)CN<2F8E:K!.16=3(-QJ%:),6K\,YW
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
MF,.^B.MPP-S51: ZL)#TNI,TDR-[@X]?NMT2;PSR,$ K#!C2'\:P@X,0 ^O
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
M-!N4:NCP_V@L*9R%(?E<Q5R'@C%%CM7>H/,5A9).5P$D-ASBAN-ZTCV+E D
M74%B&N^O;75; ^KN6ES))K$?B"4]2EC9KOT/= C8&W^:4].>Z]2LA.1_$7+^
M1(SIY_^FM"YC;(FE(QD,9"6XS6DPZA#!63!LV4%3:L G\TQ)J[42,)&YQJ.5
M=<%0P.FU)ABZM;![L0QFQ-E8;5"RU-2 -74-]HP*:Z<:TYB:%#2I7#1=>=V;
MF" ['G[- 13NSK#J 3E@*,4UUI(H64J(& RR+@^P,&0+*;\DA&)18\!QD'_E
M(4/:=$FQGRO%285B<]H-((7!@(\%(8_@>?V($PY3/0TF3C$<KT:.I[G9*1LV
M,/)&X2,5.P4K]+_K) <&')INI@/3#:CJ=$FD=:2L>239/]%*E1?O+"^T<CW)
M4]3\XX"IA@HJ!D[3OP!B4JDS]?"!XX2%M,@+G"TR.H0$NMYGWLXH2;ZSST*^
M NPAX? IW\XP!_LYIVW*7.</J=H'"P> =74(#(U\0;U^=%L!"S(P36*<&D8+
M%)XN\4:%&$FGC++8])40^2_4V']/C9P&,@$JCH>AC\=?Q$4!NP"F\E%),(T+
M#W\MW-U2X^L0;J43N2:2:S<2:VYBC J@U1Q;I)X-:>@]9</QI@Q<-AA@O#*5
MT34=)Y=>1O8PJ"R,V)FG0I_BB;KE$4=>J?2=36&. ^B2/JY8#]@\-CU:VGLM
MCXH+M?&NTSM21&3J_D':"/02=3/%[&P(!Q;?WG8W*.I2,#A@],/YZ>>T*#DJ
M L$H@V*,#5=*U'6K$J?,+*!!4%XJ=$LR:X##2W7I0WHC#IL4"*SD)M:Q^918
M.^/>"Z1ZMMUW=1!>]/ UTMOE^<X:Z;U&>M=$-;\(17QNXJ2#!!%Y.E"C=8.N
MINQ)S(#Y9-P[P8*UHU5VM*@<^-]NPPY/-^RX>W-1>T8(2D4PT90G9/:>56LI
MFP(<'EZ'0>ZX 92U#!!58AY/W@]5U'/OC[1"YEE5W(=X:SWA,#,:]^V4QBWJ
MH\E>.\'V9>,0@V\-[_CCR3DKUR_A=T0 @]8%O49%_>1!O 4MBF&R'J/48:TA
M Z#H7MAXP "OWFKTZ-TZEU!>8.7W#/ 7.UL9;6XAMR9/P>T%].LK\JHXM>L8
MF]5B8M<58TK,.@1UEE0OU(FX -LTMX6(8)22ZVB<:]?M;U"HB&*7Q+U5;N:\
MF/5PZR78GMSIN5^RG=<R^ZP&(@:*Z]"Z<5VTNM+-'4.<=\(RV$!O7*8P8K5H
M!5.<:^L Z8X#/L4@;';3=@]6LR)8#==1&F/,BM*I1>BH83N:Z!9+KC2<[L8G
M\@$[;J4.3"3<J0$*(VE!9$LNAZ"NK!17UYK!-.,S8HS@K/C>*0X!"-.A1?W#
MYH%,'$K2&)1,SUGO8_Z#3I9!9+E2T2T&*NUP6'%!N0F9\4"GTO<_+$OKAISY
MIMNXD).'C6H\"KJ&%$D4V"24"$HJZ<( ?KL^HWV!![IRG$D"$K>W&UZGU=DF
M0#>ZH+AQGQ.=[G0:ZBQ31G3S7@J>-[Z2!F%+@J+1/ZG,&5\!3D M1<E0-Y$2
MNM@I2G0#K ^RIW(4(?M$@QT,/V.DD6/10(BERF7NJCP,Q[7<5!(QBIN^X0'0
M M0N&KACJ;NWU=G<^;.7U'+O^E,RP299*;H7N#@;#I?&V-1();<A@5'[(C3(
M:#B$R]SG__5;>'L8)_$'I4\7)@$N,4:0I\$&Z6VP@ND#O[F]00#CD8C2WS>:
M.QM>+$82KVP.A!@?G@(+99//E"L^*XRU#8^!WK]OA+?989R/FD%"X0F\T89'
M3;5^W]C=H-8O_>;6[L919WM_<^^W-^6E@=G;WFV]'3&2H):,P<8(^$(R1-3&
M+^&O7CH4BB.L8VH0BBHGS1+_.WY492,-(_/!3$&#)0K_A=UEN>35MA<E](%
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
M@M$OQ*LGA2QY@JF6#6@A7%.7[<***%#:!DA#J"B<5>3,?3:&1 DGP]B6>YG
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
M$!.=M":E#&-*)_JOX%9_:1 QQM'^@OK.0033ANLRW)#R,>D42>3B@$:C:4Y
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
MZ@Y/E[)=4@%VQSFR56B5((1K7'VX:H7;C4V:Q$LL*;#,&)O\A)[GZ*[FB,C
M40$M!.=@9;!X7M0%@\YB $CD@N>]<7<H:F+\0K-5!W++/5CF/$]W^[3V/+K(
MK716M6W3EMV&:33/<W-7G3<^U2V];CO7;J<5]9,OFSPUJHQ%V2Z&#9"ABR"(
M LKDB*LX&RA)U87P:E944LZX#C/5=D$?#=M?YN7*"H=2*U0J)NA34M;'>9]2
M(F&B$-S7>;8$1JB*W3CU1M2TA[%4RV(#XBQ.J\>I(KYEJA1J25"J&*A4TLOD
M*3B^RKIH-\(VL!WZU,1]V0J/GI99^#,G64^_=0E\"\+4'7II".*2-X52Y]@<
M929*9VID472]D17([U:<"BP6<14A.$0Y'FWNJ)G&L6X(J5*N<*FRQJ?@],8;
M*=+A$$*%[%C\GB1$J:X]U)2 !J=+T[[R3D#9CF_[OMSHOT9*^AUQ#L]H]/(!
ML':-:B?N4@'*,S3#%QM<8I[:VA@@HZ1SO,0WVRJ\]GHG9,0<L<5HSW'-LB?2
M_!L4W:DLRCP<!#-'?H!:K\I.5!1T3V&Q3+)9G.X$W;IQ_A+7+?CQ1NVSI"@0
M6%0$1S.LU_Z0\\#&;W4-<6;G*EFC/FZV1)=HDF;] 9 ?"1E,;IED,S*;@7W
MV\QA@>W!E$RR*HB#-$YGAAHZ/%U2[\50S?5UF&*:4 ;\JC7+9$GM-&M58)CE
MMJBU<]QM]QF&63L:I*9RB9P&E\B!\O(U5[89UI+LV+['RYA,"YLH6;EX/X:-
M*;:-.B,PN';!-"N9E1-DB1M6OPT5G2;U<[?UMI"O">,'N2FK*J%!XZ-N&O1'
MT:D<(Z3Z2J"IQIEUAZ62HV^B6QR\(S_;I.<''"_P 639&$TC-+1,%$8TS*-E
M^"KLTD:_PZS:>>[>JXA@:"VV.#',XOP")M!.+>ZH#W=:,CO/USMFNWL"Y!'B
M$!T8)0O;D84V&.*FZ<&+JQVE-F]SQSQ1<>1 7+G6P^CERVQSWF&$?)[M=XRI
M V;.*!>-DGZ0#5NVRWN:*4Q4D,;ZSH$?SG0-6!<"XA86P@*8O(6Z TH,620L
MM'D+W/3,'/+G%7%4F@BP ,F*<-/C .WS\5X66&QWUPFO\^3],Y/GMRQSK1*J
M7I1-)0T377N4:>Z?>,KL9\N%J#MA$1Z3H_.QM.0?X&E(+$2_+U^/8R*<59<-
M-;)<L3J<]&6!XS'I^'467A&)>;M/8,E=V^KBQ"ABJ/N] ,P0["/!"D[YJ>T4
M)0I V?G4_/L@45GW"M%*%WKY!K494)>YDQ!B_@XI,><AT#HZ6$TK"&TG7A'>
M-TUV](WY?&B[@5I=^:"Y@"L1(UF6,7Q!]&E)'4X2.,A.L:?9#9<D<(^QSL)-
MS>;H'M((N1$VE2[1&*KJ[VA=$:H0A'LUC[7U>=%$RN8#^RRD&ZY'_6K$^S:/
M43[(7%:[49;#F';B)C^J@E\NX)(Z@*R'1/K2Q#707E.?P9=Y<R]WRPN%\.C3
M1Q__*U_HF*/IT^>W=\M96F\NC+5=SWW'T2K4M,KCDEZ46V8E-*O$018ZD[4M
M!7W4RC)!WY4DR7N73HYN$'C=Y0UZX\',&T9^Y4Z]$TQMNXY+=O]%VXC;KRY!
MJ[X=B7_3NIML?)1\].D.SAM*<G[#'*:\UDQ\ D'8J%&6*B2UFVP$Y1(:,DFK
M3G=4N_/"YAL.S0L^IV8?B.K6"?J\\9&+XH6(?WU(@XS"1S;0B1"5^NRD-N/$
M0*U!42LD9"5JM&=5Y56A(@C1LXJ7YN*6H];10MGDK ,:./DLU%>C*?@R(SA
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
M-,EHB,\QMS;>;#4J'\?X&6];=(3_/?&P[V6C1&ZT#H@E92FL/<YL8DQJPBW
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
MZO1^D#>1??G3[%MDKK[ 1YY;!G_VE,_)?O<AE@Q:;S1&1-];]('CW=BMH7H
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
MSAJ"F?$MEK\4"^EH(Q<O)7O(.V$OCGN(DJ-Q4V*<47XS)U=A'N @V#NC)-7
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
M2P))TKDLQ/PTB5@H\XE-[@0\V=XE.D]1_^!?&\UX>0J47._7#.,1 )X*S?,
MZT+%WS*'DEJ7\ M3N:/%74[ ^9UW]$O\:+<LU3N<YB"8$/CX7?&BCCEK#*5!
M48O.1%R#BS4KJ*W>:N@/T5.^S50DI,1-<#B)VZ(,!C[6T3MIB=K-\8#ME3*\
M[XUO<>3!39!\AE.['AV')'\M%!P#4:00%35*YG!4!88FA3*GBVU2@JZ?6GOS
MG=N4=>;SFY%F75SR*7R\)G'Q739& H433N\T?4-\M\"=UGZS&$?+J G(C@!*
M#2^*%A3/[C"*)JJH3#4K#TG]0/IE3^Z6G!N,CT[]B$[D;=0P[[U.P<NF.9R_
M)2&O(0.<'H1<$WIUPD^ LV9R%3'A &523\",WDX[\!Y;D)1&B\4KM 2;N'?"
M<#B93(,U4UN!(JTM37XUE$NI'M(N36O6K1VXF( ($2<%U6]SWDLM%0B3!/E$
M6[0M+Q-N6SD(9,MTXIL 28/#3UQRTX==B1Y:6I=7H>G  B<*>+F-=Y;=G;G"
MPL\,^_>X_I$8>YFJ,)@4(C,4[34!JI7H,EL@=I.HN4UXUK-T)HIN+0@X/@0[
M?>CB&C_E&V"J;?DBGL-QF]5E@7QC!Q,Y>RXKYT?F">&L0;S8!H"4Z%A>03#)
M?S,^-/$L=AP# -DH'"/"]-R9'&%@;Z5L)XU@W,I;C#F%2)8UF?B@MJMH1$!@
M]7A]U-X);9\^R:JN:\:)';BO]OQ9.95R$ETZARP/$P?IBL@Y:4F:+HC(]7IA
M4ODVN_.U")1DAZ-;R1Z\-.%3J#YQ]@V:#P?[0K-#I]DD$R\X?,=TOCH6NTYN
M?]B)&O%@(%V&6=*S14#8=KCD>0"%/^<]Y]1=Q$&^WD*WK44760ENGC)/_3J,
M$BQ);?$@>Z,>D$/WIK9WV](BU,BG!IJ"]G(B9$&A_COBY$U'GFU2KZ]Y_+/D
MGW;),0=)=B.+4=,BPW9V*#^9X[!W$AURM0_!#OT^.?I0OEF6BZ"BG "PA@9C
MPDE#F@UBYH9@X>9#Z6&VZO0UU9)I.&Y"5EA6(;15 " 5*#L:;,5U%$.,ZZG<
M0.8L_E0W&_*9/>XP][=$2B27(O&]6$HK1+07_<Z]#C  #9GALO_/?WOTT4=/
M&#K"_P[Q])Q]</'EA_D+PU@;F0:A>O->*+-4HU9J]\1L:Z%'QZXM/X,N94.O
MH*S=U*D=3^^1>^EZ/G!C2^H+69:MT LQRRFEGB72L5O(,_:NOYQIL^9VYLSM
MTR[/D6^R?90-13P Z]DS]R&IV>3CN5)TK,L%$6:7<-.$/F8T'S==%9S_D':'
M#+N+)/AM#Z9<VTQ$0Q<@F1G!BJ:']6@#4Y7QAR27!)3V*1-R7!>;;5+C<>Q
M##'E8-#!MU7T;)*)F/;F(!P[5XP?Y(G.Z1X<CX2>;?H *%&,1IS.(H^?RDH1
M3+;E^;<XT<5MO((BH]Y3,ZZI3.E&G,2GM0V)6X\()T2[+I_N%,K+0X^B<];P
M^25>\ S7<!;]T8,S.\ 9>7%TQT*PD",^IT30-TETM2#WN1-)05\GTL#+();<
M5"(.-V?H.ZY=3,@6434KIX$6*V:']LA_*1WQJY#ZWN+\[4G2YO;:.'R9(4!Q
M:2K 9$""=;GM)MWXW!YF)_UD[9 A CET6VK%HP;.?=/YEG"NC_YTJIB?KZQ*
M1UY0\5J*$$=WQ-]#56T9+F\5/EL4W7JV0L,9IY:8@E&K.*NA6I6\EZAD;@/C
M,I5''Y7;.4888D$)OQ5(+C[FS&K?]%1WO^Q)9WX;9S@LN=.@+IGMDE0LBV[V
M[P_O?SR[Q#"0;__S.@@+J?LDRLSDWP(%"VDM)HQJM.,CBYV-54X(-(J=8ES]
M%8FN.[SBS_#(LU*XJ2W&TX%0&Z,/C%_!RI>>K&^)VBIV]5(;8:A9 W'\JKAN
M6J]+D!S4R24T5;J6ZO^RN:FI*YA4<2$&'-^>*P_$V%4:$_KTX@2H-E[VLFG;
MYH8R8^PBD\DTL"]E2XHM]H739&R=32-T@$%P"&U\C987/AJ$TI>V2I(2./66
M.NQN '<02'#! R\0EC6+JEE7F<#-380866AVGQT?PI\/ONL6045]=:\*J_[/
MCSZ-CT:>24EM?'^^]VM8Z>GW)TC8)T^.U^/P)!N:Q_?):5T&DQ#,,M@KI/+X
MD)=%3)O UK"L7W)+_CLIA]IU= >PE_+D/%UW,UUL$C&N@P@<+;G\4,RHM3.E
MAM)!R>09.0V-9 /%"&4&GLR*2602. X\@T%DS4?>'SKS )QY):UUO"CTPL2#
M&HTHDEQSD<DBR(QH90@74S?/'JI;CQ+63&\T$/T-VE,YT=.SDG2'HXH/B48=
M"*FRP5P31V+/):RKHB[_(:- C:V4K8_?A=V_*=KE>9W>T3H=F8/KH<+4.]B,
M]C(*,8)$-R)AG,!FYPFY,\,QO7]):-L+K5+*>1%W7U=FE0!-3N=D#%KX*>J=
M*I,0PQI38A,Q9I*_;C8;A&5]LWCU!/<YS^W=S*T=SQ3SI(.;<&M5C.4I9]FT
MXF1*8=&:_K5"[8@S--NH.]+[U,Q1-C 6XR"N\/@%M3>U0P@?O?9Y>*BK^MKI
M4,K@\#(X=-*4Q'0EYU1"-13^!".?GS,K*S3=X\LOOD1C)X:\L_@(".]Q#B01
MY'1A="IR%RKWI63.] ?IN8=ZZA,?YMSERT& &L6.PJBMJC] D)HJZ$N.%\L^
MZ;!XA@^!AEIHF#\.I<#X5AWN120SR[ J$.PPNFIJ.%.M(H>L3&>A5",C512
M8$\E"9W?^NK$5^8/$_:Y0T_!4%'K;6I>R>)HPL8[2!TM'E 22P$PFQ&*^!.L
MB+YK_ B8W[09<B8"IA^I9W$MU/,1W2-R,04).:13W>'CI779KCQW<+^T7E<L
M5QJ7RZZ1LK*T M&J&?FX/IRDY0-636U4AMNG"B?1#\8:)*00B379H^:?SE8W
MHQ'<BH*IP%J_1[ZKK%=7+52 B-PXR!M7 X0%XC?L_NH(3XR3><G_^6\//WGP
M1!^/?^)GY'\KV_6/@737_0>L&(HSNR+[P< ?XU:5U(:UL@M2FNYV6=3DS)O*
MPM1I=W0:B&>K\41K;MQU1>"/*L5 :U[%^CB)#L9+%EQ<AY1-USU%"UD!/-GV
ML8YN_ 4$6OC;J:=?7KB$GHZ '676)361E''MY_]DS#4R(#+X&8AH-*>T7H/N
MXAO #W=3;6'BJ]BC']_&OVO;:V*1%-2MHA:0S6>UY9V2).,3=1 %W> R@J3;
MM#SQ#/<^<DG>(YT"\:7#+7ATPY"OI!\S@Z835VY:Z[\,2V9?\H 52G.PS"K?
M%[ ,0&ZX!XC(E:F[M30J5LJDPWN[04]F589KT<"*'TO]*0:;[:B;QJA?M556
M7^HPF-[:TW) /#V_$2K2=A#F-;NW9,U)?IQX.F"GT*PXJ%B$ORL@L/&A'%3!
M._G"1>JK (HMXQ4JC:9)Y)8EMF@B:?JDEV9B)1.I=1SMMLPQ2A19AN:J+;;Q
M.6:;\C4L4BA:V%EJF(H^*'>V\S%'QN*>,FHKH!<77Q@J54"?-@&W<5VX[?'1
M\0I #KVJWI!X(ZGT*_M]?W!]$'+.D=]1?'W+AMT2>7<G9(%B49:"-</2%1 ?
MML3RR>&E=YZ1=YX1DH@>-!P0!>EH5!Q"B^S;$O-CAICPX^(&T]DQ,H+GA.,=
M3=$B]VC(5A\RU=*X2<B]\P3<_03THNV888<A;->V<C2*3"&C:,SG.<_%W99#
M>#8T(D7V;,E<RTJY0,ZDU<1<%V3J)W)*@$R@+/D@0/Z;)46Y$P&2S^B?9_5?
ML\,@T1!#W<0MFO@G,:^<<SF/_K]@]*G.)(V 5)"(FP5+_3S6_X*5KI&L*-KF
M?<M)]U@^=B[T_6NF0;+$J(<L%F%+S4(+:M]E(#%1D5>W-4G_(5L%'IY;!<ZM
M D=/@;[<2RC<4#T:&-DF8?"HLY>VO*/:RYHT&363$4<0:3GR$E3Z0VZ(BOY]
MVQ3\8SPF2^N7HP2B\AFJ>;D%X3J1<3)75#Z2:H<"M!V+]^'4>!F_?3&('_M-
M<\D,>H1X?O@I%18#\\R\WI;4U@@H]./CI_7?.*T_N(('WN=++?%=-*E[$R_]
M16K6,.; '[Z\^,*$:<=M[9M :4%'T0#H[Y*HZ0MPRVT"L;]0;I@;[$!I!Z7:
MS<#)D/@\#Q__!T$,M+L$C$2)/(R74ME1^O:+@8"&C$&W+XR?@EOPG<@>U4/U
M::2@2HESUZ L=2-<>G^]$(B='AM58@6H*ZDTMZK7(*82_AL*;.WRE;5!GO9B
MD3)(IA*B6)2.F;GB=-'\@$,0"LRTA8QX\7+'R:P5%X(Y/Q[FX^06E?13?DOD
M%?=^ST7BO$1@XB!"B"64+4J!X;7*?!5DSF4,!S#Q0N9Q"*S"HYWCFN-W0D8C
MXQ.6QY_.=^_0EXJ,Z3G&*5,T@*:1>?X7NSBW8NK)J![]96^O46Q9YQ(,]Z@5
M52M-*@FC.,NXMZ33Q7HHU(OE"5:-Q%,UT*G)6N 7V!F>58RI>9<>.>KD*B^C
M+\S$<=$R7$N;V.&QC5O@?TH0U+ >%Q](U%?K!/_T10A]4BPLQ0]C7@N@BO??
M%TU5%21TH#GF#=I ?.DLWC\P1>!EP+[C5O)Y.O7+^KH!_7NJB\6KXU- O1@
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
M2$*SHHHJ<(W%&,5CN@N6T=2$EF@_D"B$9(FDW+,)OV6#]>5;^=YZN+&AEFU
M1R7Y:'%/7[F%[8<ZKC8$(6D<51&"3I/;/"<>7SU+CCZNM]K)Z21C"C7HK+9(
M*Q60<R^A]9N3,*QFU&+0HY,0#0">>HG )>[%B=N2P"1/E:F="8TBC&+CK^:=
MB/6P(;)YTM>8C^R..-TH\:12<8NT_3(PTJ-<JD)7G#E&TQ7+9DNPBH1,Y]N%
M&57)5^"SZU$*[^\M_W_VWH6Y<2-9%_PKB!Y[CCJ"H@GPW3UVA"RIO9IMM_I(
MZO$Y=V-C @2+)-P@0 .@),ZOOYE954"!!)^B1("LW;ASVB)0J$=6/K_,Q(8W
MOJ(I&\B=W% @15 ;3NF,-_P0&HY#LQ1!M:Q:EC!M,.9BE]P>R"8#BA[ @GY*
MG*:2Q&7E=E[Q9HEZ*%S:3ZP7N3'%TP2PT*-&3$E8]_[ZLI+EA_/MW'AO-HM$
M42(>20$D_B3:LO(MXHZ'>P?8C6%6#(L/73>PDYD_"O#2#4%S8V#\1MRM+#=%
M58814(F=5C@VU6=/)'X0;S><I1P5MXA8I3]$Z[Y=^S'IGB'9+P&Q6#PG:7,G
MCD!M&:7*M-&FD^ ?%4OD0"\Z^*35"W"'4/9($<JSZM80FBQB$ A:U%?6RP];
M$AE' ,B$+NJ4ER*WJ&:1;+O S;L4KLVQ:6I!(Z4#DU+4*)L'@/A@;BVH*4[,
M&?G4K3W9;2?;W@ZI<CXC/MUV#F6S?6X#\B/)4&EB$";X>-3[E:WB78M2FQ@[
MBU']*'B,UR0FY+T$%F-$A%Z$1?%0Q9@7P"4D6A*'22R).* >.<D[PH@7QIDX
MHO3D,\09JMX4ND=+>"ORL#Q&5YE33;/V;Q;^NXD)(E6UA4!B;E.U#8&WW37
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
M9$M6D;3SL)6%PS0NID-,$8?OF+R[(_Q.0D"T >1EB3.MP?FFQB)>RU/[9.D
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
MF1F>1DB?#%_CC;0< ^A:4@L"X ^Y\4"J1=UW#( >],YGV. BEQH5<N.P:6S
M&SR!".#42MU*PF3BP+XK@OXJ.:(DE3TD=Z,DII;&O_K4#D4\[V8C($H%VH.<
M&L6AI+^ADC@;DH+(<Z>8,'!85+OU(SW5:O](?F216LH?Q-#O?*B\D!1PD?0E
M\&:$9U3E?-(?,]%#4I6!*\9+9+L4>)BEJ6"^1>W<!Q$<9##@(4]?X<#"9>@%
M"BXD8@C7GH/EUPMYBD1FA]Q*JE$]5"78QCM:6%%>4KOA@MNL*6* (-3D=2#,
M/_Z8L7U)R>?EH[$F*1.UEX1WHF=[F$W7I[LN83M]RJ*A#AP< 94$^6^O?U<"
M^4IA>(I24:UFL/M W*3N)[5'WGQ!\M+L^H/:U!C8W@(J:>^H1(E-BF1O5<II
M$V51I?(HY9$4X"E;IHY2OUU<?)7](T4%5ML83"FU94#MPSB<#'30C$(JDDUR
M/X*'/8T4W%8_NV#9ZE8IXOJ2X@D'QT(4=Y);H(*MMG ,U3[>3R>B^RC085IT
M"\G@BR29E%!%:GLD:#FQT^\2E>".4T?A:Z=R0"'B6<.$= 6ZN/ \:0DV.K$^
MX30PT^3ZD7P/<!%1[95@C(.C'I;"F_.7=:$8SD1V5XK=?/#%K$4>.I2SIUA
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
M8R63)@22WA':PCRDGASZ<XJ[&RKY%9%DE&K9*6H(#P2,:L \S2FO"N7V>]9
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
M-&@Q]IWC>2=- P:&>]+7BL,KN3YJ0G'H2+T![][QZ O;(!T*P_[N*0I]E\8
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
MK/5:!@(X?_JFT<HY?WUQ?'.<H;ZY,IWNU DF$><-:(!W"/_WDO7A7]JSR<7
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
MS'VS^HQ+P"?6=UYM>LHJ8=BLHFNTE4&+%H4WQ0W4[:C;R?'M9&F#'(-7UXK
MJXMHO>2XFV-\E^F5W1SU7>)9.\P,/2*MQY]0RD"7D6V?QR8F*-6;,7T>Y?T<
M13CM,)ZST#-R\ST%-QF@MQV"F],QMSM2<8S$WD3"B5HS-0T,+BYG@RFR562K
MR'8O9+OWSIM-:C58;=25.%9TK>CZ4'2]]Q:BS0;2M6Y48^+SBJX572NZ3KKI
M5-%Y(]->J,TF$+$1)YI31^,5">4#36=)0JDH:.^=59N8[@@JKS)ES\2#7=#\
MFP3M7D\R$J7BA.IVU.VHVSF]VTFE!^W82+F)Z?FU6LX#X@H<BG0+<3NI2'?'
M-M/-3A%(MXB60$$+L^/:3.]B&12U4$:5,:G;4;>C;D?=CKJ=W"I_2WVF]]T+
MN%4M==MZI9WK,6$*37LQ)?: IEH!T)1[V^/X"U3?.HUO'3K<-;$&@S%3':8+
M+TU6U'(<I,-T2U<=I@N$(>5ZSO/MI-(7#]%ANF6@?UIUF"X*@-)E,!ZTPW0+
MRP]V3'!4*%)"XNQO)TNG0C:43>UKU:3<?(4PCVG=J?;2V5MJV[>7;F%M0:6>
MUSY_RE^L8D.%N)UTRO5>^SBW6D#2-=60]^10L]<^SJUVJ=OJ*-04 #5*$N3Y
M=M+1]%[;.+<ZI2XL*K]$743+J[AQ-=7)63FPU.VHV\E'#.H(W4';V,FYWHD9
MC*3PEDN\*6Z@;D?=SO%#0<?@U;4B\.HB&C"GT\G9V$LGY^HY-'.N9]O,N2V:
M.3=.N)7.(BZ*UB4K$:[S1OO9-<I:VGXQR3E&>F^BY41-YMHGW]59T:^BWWS2
M[][;.[>IO;->J\=DZRH"5P2N"'R_!+[W/L]MZO-<-UHQJ5R*P!6!*P)/O>]4
M<?QZI@V?V\U2M];08WQ?V35\+CHMG3,A%8B*4A'1WGL^MZGG<Z-:C2&MTQ&3
MRM>M>CX7,V:E(HKJ=M3MJ-LYO=M)I0>EZ_F<4@5J@VT!*E ]QE.@L)-+["C*
MSO/MI*+L="VA4U)VIQB4740[8JN<&6X^#*PW^6#Q^PO\\F4-X)6?/M)C %P
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
MQK([GN1&?T ET1\Q[>H5#!Z:V.:#Q7-F_08SU:_ZSH2]F!_,6T.$.$Z@VLR
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
M;*Z+?)$</E16*NJ_YKJ8?#?'Q N?1XSQ[,H(C01AVX@+,15>S)1M43<,KTE
MUJE/W"AU&XV*OO[$RRFWL6'"RC[V42]UC4ZEL6D?J=&_:13(/O;2@+VLGEH@
M"1F5.%ZZ&#96$&T4J!HQR#GPYLB#*Q!ASC J"Y'T!"K(C%)(I+L/<$_>"CTF
MN7<^F3=5Y= UD)/E_P1^$:3EW5%)&[YU5=V0T5Q.OC.:!:@;NI+MC9[(^D<-
MO@S/3IHX=2P9*E?M1E9-\\J"0+8P01!9,UO^#U$+,)BQY1*5/^2WPF>&':06
M6B*@_L8;QGWT&1MXD3X-\L5+B4"!,84?XY>HF%4JFM1+#*4#N32&,TIXG*N+
MQ9V\,UZYR*-X\"L>/L0R>#P=?*G\J?DY"<MP[3'O+C<%V6/RN@@TGX)L?-C^
M=S#P-AX:]0*D'B@:CTI:+A4(A2HL*.' ?<@0Q"I"MJ2.J=3[3:GW;95Z?QHY
MWBKU/I?7LH?4>R,V];Y^5'F?KAB<E!5,5R>7C A>SQ=]]DDQTL:.Z!PQER4X
M[\@0HM 9S@E3WJ(%>^2@S.NQL& 4^Q-A=GM8%1ZX0%A0CB[<'_03V8Q"U'WY
M&)\(6S6&+PW]@Z9F4^\$ZN#$R^JPB2E6CX+^*63B:-5#R"Q#[RP_@W_.3'Q]
M.;[7#I?5@;F'C<"X4 ;@VLZ$JZ!<<D<J8$7')S-0&8)6(Y'.&R#68ROEUSH5
M:%OR*KV8NR1/@C61#MH%?3J5]GPGNS"MU)1;N=>)Y1ZLO%>71!:ZK)K!Y;[+
MZG/,\>::6HQ^1BG@/*XVG?'F5F$G+G<@*DI%I?44B/Y#-A+C#EC\.[HJJ)&&
MZ$*&::%C#UN=#1B/+0YF?4G!/.,\[-=%9;T![T"5VJ-R:@=5-N:'] =O^1%4
MQ YA]3P*Z)/[Q8R\7ZKM("KPU,C9,F 3[O$U>2,NS+L/EC"=N?V12?N&U;"^
MZ?F4\2H:11.!\V)6KSSG4>U_]D7,8P FPMB9\C0#6*]7CB3YT*9]X >#R.]%
MD6XY[-E,!<F6(X-&^%C!:N""O!GO3CN<JY<-,CRQ>Z_[QKFQ.$.*$,E###?+
M>V()]^\[G8<7\8NO*M:5Y0@R:9$WW\)W!H7X[U1W:[-7TL[!Z! 'C0M^11><
MQNDFRXY;CR[V'/$_'^',_2M[@ -KIFMM]7:,K=XN@*TN=TKW&FPSQEPO:D<:
MNH7Y;3*Y31%*F0(.+3/D4CQ1)IHD,&'^R(F$5R*QD7DE)=K#3P92QLP4B7"B
M& 88'J (^26Z"**_B$V.W1!,,3JE[A"((7$LI9,8[7QM/X$E)8JBU#&*8GVL
M2-!!'C+!+E^V+"UA(=PV[+$.5SB$$TJZQV9RBDZ[1TP!7A4GHCT.9ZX==G\;
MPK/@W][F+1J4W91XA\;>=ECG9[UFBT*JNU%*BA1LE#<LO;ZWI3<PKFC!DRYL
MRUZW@][,&J,=[(4A6Q[;'$9(%K](_QIA"808RR![5-Q%',YSR?78T.,51&(Y
MZ)]Q@>U#@K\'WL0^;)G"*C+,(A0&5I9RGR\NR,28?P_L7S(KP5"([<VI#/BT
M[+M@>7"L_=%-^"(<ZR8@(9.P5@G*>HQ3NUX$I_;UV)EA;@5N$\_]RB46'=-/
MJJB2DJZAR[-'@HP+(G<)5#P"T5 V@*&LZ3(CY\%[%85A(]X6:05(J:(!E#\F
M:'%(^05B_ &JT2++B8J],/EN(3,I_#U0)7:>B[XX^J(PEAHF3"05^"Z;B*P3
MBKJBY3#FJ4D\94+8^9[G"$TBYEA @Y]YU-HJ:(3[&9RM3!B1?;UYFE5T*_&A
M8-&L\)%2CP<RS"7'\="AB:^L"AK+K\9%QA9BQW&<Y'IIB;*[5[\_F\S&TG<3
MAISWFV,PSX9 C4T;FZRW2MUF/6;^Y &3#';?1+O4;;0W!EC-U2Z>58D">XWX
MS^\[^OY:ZA, M;C6W)0KLL^P?X:;:8!FW:ZTCAOZSW(_(&CJFU(9D"/%1O]W
M4%Y^8HMB]A.5.F^5BM*(:7K3T N@HO!M;>=>/'KW]3]9I'4>9OW;<[*36M.0
M,G[40@>>9\JFH@ S[.A-2_-X:#QJ\$<S2#FZ@YSZI:RN^8?Q\/N%,R3S078E
M?GKX(^@,SN5W6:2#2:D^MKAO/U"H%I\;^4(2H;]EZN/1 04G)=/B7'3Q>%2J
MB W]9%H#=76THZ7+?*3"<,EQPP]R^?CF'QPV20HF<O"?B,0)U-XL+RBR"EZQ
M#"0MLGAZ<^2="R63IDPI%M5H>(?S1;MRB>2;IW$4\XL*E-QPO]3L.OHKK-R7
MU$FI^UQQYETB^RY7Q\=:SW%=YYWZK"\M(Y+/(49!DGW,1#L9#,(AI0A5,GB2
M6)\9=)J/*MR+QRNJVA?/0VC3SNI#EL[]J,.?X@RXM)E-J<%(74!2_+?(!6QT
M2'M1;(3#.%"#)WX<*$Z!-R%<;]IJO\@%96-R'IU(5]FB)&^Y0--,X*'"KIQ+
M].\Y :_%&T#+AO^O($0BK+W%[KQ8L"D1)+N2BN>$$B?.V-E!\9"#<J\C/8BY
M A+J'<;6&L8![W'%P$?9R36ZOWP'.O\,^^_RH1E8NAOP2.F+6^B(+3+P)&ON
MBUC6$H_VJ!O"' .$IX>O"'@5/8*GDTE6]2?&"!8'(D5^*J)I?\TW95XY^ZD,
M?\(N2[R/M0-\R[7YS L?2WZIO(JV@V%;%U9"B0?!TRAB@2^._4U C,&$#Y&6
MT#>]D3;$EH#A(<P?)25RA+W%Y+_%U \WV H'2U#%AK+ ]UU^8O2M<O!.'DPE
MCVPXCI=JQUPZ%+1;$*7 Q)U/<RS"03*=KRS&VXH6S?1LM(+MSU5HX*W0*;(\
M7+PE^1%Z0Q;A(OB^.Z I3L&8I_R7F013P\3B,:4G[.(<Z:].T5[1)#[BJ)X
MEYVYPANV6)!DBH\HDP=;:U,>;%B#&BA- Z$_1&B'-W8.@\C1N1QFSYGYT?08
M]F$)YUP\#6H]ABG@7EB F/^;B6PA=!0*U8- )CVZ68;)?Q7 O;('=P%GN"*P
MKS2N8\:^-Y*/?<^AZ).'D'.$_!E)>@OFRCD\)<^V9[*$%H/6$\?%T#/[YPSH
M%!,N4%4?H.\>LV10.#J8=XH)CI'I<T15J&D[,3WP@S=BJ0;]1F2%\%%5HF<[
MSTOAO>]%/AT\\#^7/PUUP)D?5!J'[>LQSNPZ,9EQ&),;@!@1 6C1BGZ.J5.*
M#=HD,I]/:H@K1DMA3A%MT65C.&";5SR;]N=%T-L0)9LOTFPL?\&6HL,>6W\Q
M2J>'VR#N)QMTS2LE9GB.858C^O?PF316E)Y@89=\4&6Y24L\NZPRYE-FS'=4
MQOQII&:KC/E<7LL>,N9C5 OXM+'&RT"*1XPZHN<PR_X]J-T".2 :\7&AR.>^
M4ON+JS&EG/!,R3#M\A.+M&0'OT"8<JD;I.^L>'I$Q(-!M#CT9ZW@R,6YK;E\
MN&8RML7.25PN'"WF)IO]$1TE"7:7B82 J/P-TNJ7Q&[8>UF*[K)T(JQX1"CR
MA=M2V.+"9C8W_P[3<IWQ&W5JI=K7U:Z!<'F+!GSH+(W. > /="T/!)X<<KAD
M,=\-4QQ14.Z(6DNX!S3&H]##JH)Y?VG6>4UWP<L>W!O+ Y7%'#\,?SKVZT\<
MM\S-FCMY7O'VSDJKIQ'#9AI%MGK"_6O\  H:);I;\FB%7IJ5S@T9@N$.''^>
M9!_XY*S%IVZ3=K1R/'C8<^68T="D&<J-YL[M7GY@@QQ&A+A >2E31.'17334
M5J;P4I]RK(<V-;YY-K@PT01\9>$5\$S12.$*&&_K<UZ74BNRVU$;;F)EMFM>
M)ZW_R;1WUR(_WA!$#OJF0_)8)A_1K!@G348(RG9 +@ *72I8.?F86$.44^)$
M<'C5\BEA?"LB,_'0<,BD<$"@JR+B(N];;G\V\?C,!>G@B?8&7Y#3Y,^.7  J
MEJ+F$GDADLA<<:0(>2R& ^:5FMB  >\3*0<:\0=2"X.(ZB*\NHFTEJPU!4Q/
M]S]_)UZ-Y7(B8+P8SNO$R/Q. =*(^/:TR,YR[]DDAFV%"T9\RXF9U-,BS&ZA
M5J66;&3HS?\LS.? :#)W#Q*J@??.7!';PY1\X7[\AV,A902@0SK#:@]>#L&'
MU .>(J\(YXE23@0_:BGVAS)6+6H&%[?$6V_"@T&WU+ H@?(CWFF^J&SC$8T)
MRH)&%E8EXU,Q:V-EEB"O:%Y*7IW+7M63402?TCZRIH_,16<>B- @%Q GRPE"
M:59+W=IR+N#_BNP>-__X\J&] %?@X1C4LD#ZDH7AV,BXO)'IBK02C-X@MR.C
M@6H7Y\YY[E3GHUGBMU_PE[]PY6;E;ZD[S+;I48<BCA^8\H">?M[4,[KZ]Q"'
MT;B<&;H0-(9U\3S5[0^:N+[FR^6Y<\5$.&30LI>G]'@3-<W%P=W@B2*9"2N#
MQ[S4]#.:45/F"?08H ">Z@6RC$]S#=*JG![6C])[J+%V5.;A/;OH:,=>]AQG
M0FH.D"]@Y!M;1HI,H^A^9(][@#TOFW470QV8LQA],/?S,TP#,&,>*3P*//+
M[66\-EE@&\YQ%F^>YR%7<*6OIB7&98N2>RYT%UC:0KH8'H* 0@3I LHYQ_*?
MTF5%B!9T&=WK?O2?,/QB1UE2O/ZSR ^*6@Q$FDIW?L2Z[!&(^5,+-$1YK[*6
M1330X&?%(J)V[B=S1O1<IJ =C.:DZ/Q<81%-?)*JH13#7M#P329J>,('AO?W
MZ_WS\V)"R.L,U %T:,E9=.7HP.K(@"KJ4AZ,KZ/@%?><\=;K[AO[Y#.Q^6.(
M*?A4Q1X]*YG<PAE4]&S2UU,T6^MS]D4'Y!_P*MFN[T^X'=D%^/9#>+"NB)38
MX,7\2)N^W\1&G-5VI9UI<45S0W'%(3:FE[KMUAX*+9H;"BT.L3<#+TW?V#UU
M9=/%C*THT$R $=G7E+;>_WR)\(8K>T#_<QS-DUSVJF(A<<YM*;%)3>Y2B^PK
MW\+V*C[[/*HL#\7F^G)S%!P1&^2)&']4GBO: %.[W2#ED7V(Q# TCX[GOUP*
M8](7_)'KS%Y'I:YWU#H3(0E%DQJP;1@+4MF?(EF3LMYS\>CAJ*734HX:FSMV
M+YJ5AXY#%%PA-.?RX!?T:W_$1_/Q;C!1(8Z=@GDIBC,!.QJT+X\"B*L:JFZ=
M=W8U@+WY5$I!Y<HK&41,V*6Y2]CE8!U4PPW2-3_"P3LBM9%V?!I*)MW%TF:G
MD<UNS&6,:5NVYG'1(M9Y[WV6):V1%=SR%Z:6U<U2M]&J= Y:O)K!LENT[(TU
MMYG7J6:P="R8KFXZ\77*T=:*T#,ZKKZC 80UMK!X0O(#^;DILU94&F%WE$4G
M<S/&R=S<Q<E\],#R,SHW+^@XM.AY;,_Q5C&?3ESR#WRJ'VON">V<6\+]R,ZC
M;<ZC=G(N0WMSWL%CJE"4R#^?/DO>A'?3'7#7+7X4QH\<=\BH;1/:\+?AB4=:
M<LV7ZN7S^%?6#P;TLY2PE2N-@,B/9P_QB@:V,-HP\,12$(1?YT),,:C&">Z4
MEYQ&Z2>VR6K&-7^R4Q(P\4BS)(&M!4;>JA:79<M]DC2,[#1.5<V;:CJW]OAN
M0;&:IS:W4?YE5 ["&=M.,#P=1U#Q8@K>])*:X+U&9A@.@6=:HB$O=<=!OW(T
MD,?[]*]>RY^41^%1+]85^PE47_348F1EOM<_MDT;7'!OY7#&!VG"@VQ1W.@R
M\NQ&PA2P$WQ*Q*\JWH;!>HH5\9!CQ'N;I0G(IW2\F!^K;+]6C'!OU0I@^_&=
M:;"U_+<*II7ZN-*82NM9$#&4#B0912WSF'7O,YPU! ^1B248N U^(!X9M.L5
MK<7&_5G@Z(AWE(@<.]D5 Y\_-M_%G%[R@&#U)N^/+1L^4)DA?,R3ZZC4D-K:
MLN#-@;Z \.<_AB=3L%&X.<  U7B=%?E1@F[GT4#S0O/B^40;BOC%G8LEJX>H
M9$C5\Z3":J.JZGE.HW!$U?/D\EKV4,\3X[V%3YNKK0>2[_F3D['5G2(ABV>W
M1N97\&;ZI-5ACM,*41+&P*D90F_&T]3@Z*E?_VHU4 QI()D#8D]8PS*20U9Q
MD,U&$R=X!SB18B(&!,^BB2S+N5GYUEJ>A)2C#E"VS%E .2NE&L^-H@%7D0[U
M]!4Y375>%J\LWXT^E=\RV@0S#U_)[5#V84YD64'O4_Z(3G\&JI(K^GC-Y4>$
MA@-*^S Y2;Z)&P1!;M$$]719.$V)U*(07-ZQ+# 2#9WFCH*W1PYW'I0>8/J+
MZ.4O+'-0VJ-A(UY@S7-DL!>HRQWM<A2"G/1 "LX,,>G,?&J[@'U(PC0=<0.\
M_,F=<R^)/),5ER@&!_#HE>S2//>TX<*E8JJ<'>TBT1\!8)FLUZ*GXW@:,9Z7
MIR"BFYC3Y-Q @Z"W%1S#5^QHR^"!(H(:1$>M0(&&D_)]1H7MT4^%T9:;R=.K
M\[)P4LBL1XUZYS;&@J&D% JF1DVHI&)FK@P6@M+KRLS:A0?!]WQT9(%LFCK<
MB1.>#L&&GD\0YU0 )NX_9J[E 1P)!IP80B]>CXTM]B;RO$*P^.9?0!B.'5
M6+PS5Z0IQ1.Y,T_,/$,=EU2FM@1\A0$-XS(]7'DT[XQ2=LL!J8B3XKGLE+.+
M059>'0%8'(\9QF_Y)H.EH\711\,"Z!=K/D5/-GE( 6+#QN/2SJ YV<(>05>S
M-_R,U(1&Q@@)&I(-6#P6KD;ZWN0S,5(L0FK4D)B&;LNT*9%$Q\F]3^39PPI5
M/B)H_!F86^&[@@=/L>H!4!.F?0UD]\+8W<*9TI0B4& </$S^.E'9$XR-E[-$
M5C^(NXKY7\00IK"6(=LAH0Y%>K@2]F1Y?_&IH?BOT*NAY]Y_,;<-DDVX@WQS
ML&N\TN!N4:J!A S29^7X,D <><]P4KAK1CN"6#:(4'\FZ?&&$75ZVHB-Q6]Z
MIOT7KYD1;8TBTSTI9QTGPHN$1#[2$Q/]44<<B(?!<W^57*PLR%#^+1RN(S*.
MB1F)Z422K2YN(W[YO"_75"B40ET4,Q(X+<&+3,K!QE"J_ :6!!=#3-$,*1"L
MCIAQ%-F 9"A\]%MDS%PPJHKFQ;A8M,<Y%,\\Q695]@#[M+KA^%>:#P7?=#UK
M:!&SHLXSO#T<*)B@#,)_RRH55-B!H[I"7LE:?,=^=<B-Q1?) G/ D]I/\#Y1
M8!VYUDC+*Y[&-;'\!=S)YWYP25#F^J$ D<U0_)@XR@(%6BA#!PY)0*G^A:T[
M<XZ NU"[(Q7?13%%;3=E[Z!PGI\WPWD%--(*]<+(7^C49:.\L-=DIHVU9B9P
M \P/1I-ZPN, ,C7R3_*IHTY!OF_X[U \;-]"\F#MLH*ME;6@FA[^-0 D@20.
M_\QG<0]8#^[%%CWVJ--Q[KWB/(D=TT\0'S/7(U]54$F. Y7-OD5M.&3NNH!5
MF(W^CIHNO_I/H2AC<(:,P;!I0T#\O&*&^E51SA/_:IB1MYRL/Q/_[5)W2%)G
MI1DE;!'.B6B,)'9@Q6_0(!QJFQJLZ!-T*G?"ZW6H(B68 #G7[-C4>A3X$N*%
M5]E)3H9&P!L82%3D0P5JONP/3),YT4Z<R@E>ECW$S$5A LKN6_VQ:4U$SUZY
M#KD?<1I!&4*DH2SN+N2+-+\:3R6( 5#)QQP%\C>!HF!SW77 @@E"T4)9QK]'
M@X*0VFU>2,7/',4"[T!(%H&X? D0/CE,-O<6+5Q(:H6(D'4.@CTMW)PT)%9B
M,*P'Y+?"O)A[*2_<"OL0:G<D'YCO;XZI1@I&%H\N<O!\AC@VS1["GW'-O/DF
M,H$ QG0JGQ2V08:).PP+J>8?':V80M3#+\W7&+:<.V[ARWGMH)!XEG#BA55E
M5'!G?EB3V232=D\@+8BP>6S=6>.4=>'#D'*.IS^0S3S%X9#Q*/<":,]LZY\S
MWGZ/?[A8/44-9\@B(RHGDL,8G1LN!+#R6Y!U@3ILT >;J"BZF2A09#Q<VFS?
MX#LSS.!QYA+3R;+K,6:'8381UD/H1] A:&--R_NU8U$RE/(WJ$F2+W)E!G,K
M_R4.X2XB;O\[X+_NK!C%XQ&&)?W@0:Z\<)'S C "/W:71-,'G7S!*,@+:DHO
MG0G#Y<J(X7B&8DS(.YO;F41'TG7I2DE"GD/10W)NU#47[)_"(,EE^ED8EA@P
M[+UI$W7!]HZ9"7@[<YVR=FW:YL""M]_P:I0R/?[_,J3\0?CA=U3LX6X>\12Y
M%+I"L\T<1WZ;R[-']>:8Q\S]@@&=1!(<R-B>\9RH.4*(JR&:*U/1)G+B(C5X
MQH<M53U'AJYQM\;B$^=21T(C5B1,T6]B'RRB+4LL0.1;]8&&*4R M37++"1X
M_6K6D8)?4'A'-B'G9>THNAE/U(HTL!:K$Q;ZNG4MLS:2E\"'J*!UYJ*'Q,M]
M.&_3E'IJC8'Y,BG*#3 9,RPWN+O_L5IR1P3=G?T;&[PR[\K_85KN?V'6\=+D
MMJ'UP087_V*N$]0@5$-A+UI5)EYF[3C+;):ZMK-4*+'T ?>4<?T&33H:_LYK
MSD#!HDM9&LTQHJ5EJ60!S*Z"IBJ/KF,[,S$:9D//OE8K)H&PE3B!L',TA>R)
M]7G?[COL4S'0PNUK\_O7[H%%_#?PP*N!,X5+*&P+/]@(B ETS_':'&0(/ZZ>
MO_-.'7,G\(P@Q*0'[8\II0G*P5I7S^%@+7S*1=4@!Q4:Z$$2BW:A/05=+:_G
MJAS%5[^\.%, )3SQE\NCZ6CTJDN:W-=/<( WEF>^@L7U&C097=JW2%K/K^8#
M-PXW*%W2<[,@L#_IF!00#U,L!I'=B@)8D>L=UM-J5#T!EO)$1$%Y2S)RCH1Y
M&& -![4&(G3HR1,3:QK,'ZT,P5YJ7ZQ?HOF>4K;S!D.V3_.CV60Z=CX9FZL&
M*H<#ZWDM760.H_":R';TI!,M[<W[!B_'MU-A$:A&P:TO?S7</&H3D<W(<55S
MS7*IVH3/G(4WP"LH@Y8-+9%P@7]0::OITE9K*FWU-/(C5=IJ+J\EZ[15KB'&
MZ(WZZK152FJ-2W5MY;,*+)Y5^=3W*(R!8#Q;-A:WO2!1"*6TY8G*"QKI(CH2
M7O$I-%R_0NGR P/@M>K%?V@]!OL60\M0.6N)[DM!617YS*R):#E.%9PF]GDS
M4;$5O=BFZ%'W?<JLE0OQ1C()B:;3,^H60/$P:J!/S3;\\).Y&?;11W+S93P6
MSG0QQ#VB,<C,K@!@@:(@#'8J:^&U*NA/"!,TYQT%?$/T,;P?MR!2E\(GAVW7
M(XI/Y9B>H:).D 7#X@9L*6E8&#&&!5P _N6BV@F,!2K<DG9 JUX@.^!N@LE'
M<M2F$]F0=A-"*:\FP#$1+OG)C&Q*[J@44[4B.84+A@BW59!0T1@(ID5A%\)7
M)TB(E0.D!TM&6G3&G4QOYKG_..71&DL+@;3]N8Q<RLR<U^8Q]WP^[YPWRHOF
MTI8CJGUT+Q1$9+A#V512]%[]13;+7<AGIB^(K.M?,'\U,-8P+"A#(L&8OO!=
MTKZ+MK9$%_$@0^'2X(OV5HJ$!=$BRF-72 F3I\<'DB>7U'- ^;-.!.3 928\
M8:M]9L4595$?V5I1UBIKS^R5W#ZALTOZM=H%EF=\-V2$R0T60*XMRA8WW(4G
M=K&*08;A6-'6CB0-LT<8#QO,\7#>3C_:<T ^/&PQQYG_+[PC$N=^"^XUX!!4
M*T%%$HX==';F]@!_'MR)*+;A,WVX_^SZX>9W;$?MB2$#XH>\SP!O^AL\(#*/
MB'*;Y11G+#28N?V8H-6R7RG=W*K5QIX>:^P9:XV]F, "?-H^8EJTX'J^%*$R
M\CES_1'Z^%R?I[Y2>&U.V"&V'-YAG/(7X\T?S[)%+#B4MOQQ.MS5,V.;M+?M
MW C;]8'<CTMCU[6D\&FT6Z7NO0,$T=)$<"/DXY+Q(>'\RIQ7UYR.@*_?A;JD
MB(+,^3T2D$^>N@AMI$"@-03Y'9C@6IN[\"W)6;DM'Q<^B&;>KN.4,6V$-C86
M0NZ#ZTMPO2UT)6TSML2DP>_>(W.IY5Q,R+.=,+A96^L5WJNJ=O_P<JOIE]KM
MU=/]W?VOS]KC[9/V_-O5TVV^\Q2^FQZ. A9W@#Q23*RP:+;8=.8OMD%?&C\5
M*4[ 7WH\9A,9"1(-LD?ZNW)^C'5)UIA><\15\!D.$?):\1">(Q#6[%%F9_3)
M5F0,-54.8HGAV]RDEI$YX+_C*BX<P&/L+^)7()O+1U\J-BBG)V*!+Q >23CZ
M"V9K>$%(^>GY#T_&E,M"Y+^*D=JP(J["T<M%.WF^$%Y8&D8$>6(LBM<@(,C?
M%B8$C4U[IPZ4_1$;S,;L8;C((PBUV+^,(X<B&#%\HY.C+-75'IJA@RT4"(_B
M['':% \ (_0#STJ/:)4GI*^BF,M-[$9$'3%VLV3CBO?+\"1.);F@*JJIQR[E
M/[Z!Y(&;_;RT;-Z:&G_T;?GIU/JT;XY%O))4"/[G,+Y7J?(8G^_"_PWDF\6?
M*_"GK\N?-SH5,/=B_U2MU&(_7_6H6JW2K'52/6KUYPWCQ!>EZVL?]94ND5\D
M8 51^.\EH[319A41Q$M]^J'5 #>1&#<&%1=QQ"&4-;EV-E$KX92;F &%^8-5
MFUVS)QZW/\ZNEE07VA5:3PGVM/$"J[A5@9", )#+PS+4824_+'WNL#+B$1K^
M=XOGBAR7721W_=&!?+FS-=&S&Y0K++F?^A%M5V1>_:+MQF(*RS:/037JL#;^
M/CW5-O#_I3UUT$./<^1DCI@^O&J[8Y_?;?IC/]'?9\GL:YT\XR?HQ+.(GS1;
MK6H%X$Y_VVF'T9U1O^8\;2W#22L ")ZD\M/QO+0C/]HX=[;<J-8K]153/W:Y
M TE0B>\B _FA".%T"6'#\)X%2E@&>ZW4-6JUE;-Y%-2/CP<%]43#GC9"72]U
MZ_7.RBF>AX;ZJ6OU-[+47^GUN=3K-P%G8@T&XX68S5RU2:V=?=@F&;3^7 P^
M)@@Y7O#PS4("T"(>]73'&"L_8ND^.,T\<5E^;"F5:WGX5_SL[RGN^S"DN*#W
M$)XXQ0CC^+!1ZNKU1J5Q5#XL[B,;E4/!)X5*NC-^ZHB?U5,P%7X*CI\->M[.
M^&D@?MJ59D[PDY$>F-A-=TPHW/+92#C):#DQ9Z62N)8JE@_C-*EB/5& Y<.S
MN\WQ-6E G!RN(E- 7IQPHNPC;[%W%9G"%D<IS5*WEH&]M!JO>^&S"=1NA:C-
M<GH_D&HAI'0%J=.$U ;1O1](M1%2NTOS;"!U!..\0":XR)O<W0@7R9&4= ZW
M1"U;-=ST&1#95NJQR-1=TI+C"*K##:S=N72:NRJ Z77.H-O.J$^!NDX54=>I
MU!3J%.IV<P6D05T-4->H%H#7"<5"KB"H8N"% X<-241V:<!6!LX,ZQ;FMGFL
M:,F)+"W3W*U$B;I'BQ.NJH!3N5RG&=>7-61K]5I]4Y7JO'<W[$+<T4O=9J6F
M\ED4[HN"^W8VP#?(LW;<J(8"O@)^<N!WL@%^'8'?SLINS$E:5Q$TM]5] W;Q
MNIX:*<?L\/1(.14E"]S$T7(#M;?J[JD=NSCSMQ!BJPU$A?P31WXZ[6T-]"G8
MKN^>%:>@KZ"?1_UM#?0I*:!=S0GTL_&T)G#^J]_GO!9Z5>9[E?3RXU#JE>U;
M0?+<4A<N'D?92\_K1J7=2+#"F $LZ/&^,"JUF*Y$V%.,]U34OM1^V24OX%Q2
M;-9'Q*+H> XR*V_%B.8?KC.Y#GM:+??UNJ(&&'%Q,DJRV;T@5N5MY1)4&Z+[
M>T-5!U%U7&M/H>I8T?L]H:I1Q0+^#"J:,TP(_$JYC5LT!9R?[U0S*H$_$">S
MV_[E!?_L8(WE-R*%VBJ"+.>GO?R?<_H+Y0A>\,:BYCO-7\0^3$Q@0!L""'@G
M1G.,8^-E)T;9?U$D':YOR:CU6-^<>=1HVG+EU +>1-3"C%3LE;GZYQNFCB[^
M[S0=>QO;=>S]/O/@Q#T/R*-G\3E]8</ZI3:<C>KRY"GX+-'$TM6XC!# /V:>
M;PT_C]GXU[C4KJ[_\X^[Y[N7NX?[YWRW_+VSQ3S2=\9'-+ML('C3*@;;$S>^
M-.I7WS#J5Z9$2<@P[TJ\<:XM"FRECZU1WAT@068OV^B-JE[J.C9;GN8KEU86
M([-IW%?0@A:6ZUD#Y@:4^[=4DXSU]1(DAA"NHR]\<>&:ALR%[=92MH%I5+%,
MM;E2C(@N<A5-N^,-D8.A.7R&1B\X\.".^4AM3'2'?X]Q= '-0UAY(+RC\M*9
M&+%>%]^=].+.X]%U<*:-&>GD_L3>&+""AZ&  GO&-OQ7X;#P&]C%%<X9'X.L
MQ:Z&8%D^#%_P9L5O@_/"00?RP# .MW1:_PLO'9L4<V"X_/>R 3320<)1XH>8
M K..7HTY>M4(6E/'97!COTYZOV'?>%B:.1Y?]$UOA /3;8^? 0[KB'P;1PAI
MOS*<5/$I1!_V&8;_Q:?,,SYI'=CY;"#^[O\_]MZT.7$D"QO]*PIZ>FYUA$VC
M7;CZ$N%RN>KU&]5V1=D]?>?3A(#$J%M(C"2\S*^_YV1*($" !(DD1$Y,=&'0
MDLMSUCQ+?'M<BACNM%D^A!3ZH^B5-A,"X8@[S"ID V0\@KW;_R;OL%SVWV3L
MNT 5",; #\.X-^T0.'?P+KG.B S>!R[!&M/,?*<='&))B==B;>M)W$X6=_39
M]?M8I7LVG<*%0.L.%E1\'3N#L42E0LC8 >[\#1N,]$][,OTH/2)P8$S8D^KY
M?7UM6+5]U >P(540)?AYHK=_2ZKJY^H<5&U=Z:VL\!6F]\^?+-70-G-],ENG
M?FV)(UK'YXC=!8'KVZRU/F.(V,"E&(^O<D8&\/B-$>?QC!)8QX7?63L40"E+
M3F+P7.2XI-&\77$\]Q;&RLKRB!;&)]HK5[0PKN6V<&YAS$S&^DG:(>E'Q0T+
M;;MA\2-A[^'#Z)OO/3^!NO897E38B#!;/57M;LQ.7;(BXH9E3M(89=[& \0%
MH=HGMO ,4 05FZR^?;)??7_X"@,I/#D\$[A0NYV-$G22Z 2@,,8ON> []@SM
MX <LTK,'"!K>H8?,&3G(G*[!%(OFQN^U-_P&7SLN=3G";R"4AW=@Z'C/#EQ<
MM&:HWNFV>EW89VOW0CBI06&#ZOB5M)M=%'):GDW6X-YKP[RR ,W%(K&[[DEA
MHI [L%B[#&M<*H^ \;&Z/F@CU19"GPG31)_LM]2/A1>()J49N[@&=83&+Z1M
M=-WXE>^U::NZT:!..CVA;$JIS,LV=G%WF%&6.TQ66KWHU=_L#H/58GV#U6/X
MQ8SJ_&(RJ!6:V=X4K+/++U;G/=5V[REG7YY94U^>K._ERU/KSWAJV<XWW:>E
MBG7A<12Q?-I[5#HU=M+I,0XC=AUGQ]5JPB<_GM=BHE^#XG7H=1EM![.[L4[F
M@M.BL]$%^B)AQ':1D3[U,7YRALJ?((D>8T?QA?3MVPUH47,_,_;"=H:L<R,\
MP)DP"P35+'\:KU4H4:<2_81M4)&1CXG]\BX-G!?'I0L;!3.VAHE;N8*CD>Q8
M[!JP4VM/=IKO:*0ZXSNU,K 7883U?VK)87<UDC[JRXNQF<*J76H3?J##F QO
M<"L*\QNT87>9\@7MTUV!9<>;C0)&IJKO4E-KB55FXYX.8'?(Q2/N,=K)G8U1
MJ8F9["3Q%NP4=]/B5K[O== ":? 5;5=.#V!!^LVH>P$7C?:#3@[!8%%QSVB_
M9]B6,.X<[X'&X+*KAQ/'<^@Y+T9Z)4W0\<;X4)@6Q\'-3_FD\7FLB\-.4R([
M-JD,69@=B 3JA$3UB92S/:5:'-"'.:&@%-EDZ"[K@5^*<A+]EV>>/1LZB /0
M11D+D$;S)706,X3?28AGEA1^44;K9M1XAR0B 6 /.Y:_8V@%<)W$ISX&0/H!
MQFEN> / [REP)M3AZ"U'>=BN#T]A=@4\BM!2QB$+44Q4VOAU[%GV8( 1JHDV
M337A,/3AG3@#>FX!\YFY](HXTM$)ES1X),'1O!6U[6'[<DJD[#TX10*;2.>7
M+(D3 %G^=V8'$5/JD:U0(\$)EZ8*?R[6$[7ZU(_,:IKZ2+"^Y[XSKNE$>)/G
M1Y)'!C!;.W P2L0;.@-&Y/XH#A:A=@.,B<TO7&O;[@]BOA+/+CWG>7MVM"IF
MDXD=!X/0A\-CD&5DS2<<T^?C\/H JIB#V3A)&" =WX38&"*9Z-VC681_+9"0
MG*)?S >.5\ZMH L,;G =&.HPCY/U]#M]RVU%+=8)>].C (*::G%JJJU:&K]!
M;9_?CG2SYO0U[9YF[^Q_$SM(V9QYFAPW9\]222J;R@YVUBL/UGM#\_;WSC/A
M74FG35JT0GV^ZT4"]('[]?#^I22H'!E1)\!WFMZM[BGM@Q7EBYI9R:)H&%B&
MX1TFEO?<W5_09Z6V>NJ%I78K;H(A*KT(^MA-'SE=NSSI0V/T4763F$,*^NW5
MT:,RR7=/(G3K^I,UL9<OFSUG,<[3)H0#!,6.OL2Z@OWH3'7C4=4)5FX5P.'!
M07<"QP!6V:FZD6%N1IDX,V&@6\IM'/.JC%(,6=G\Z>2'8OG\UG[Y_)]AG'YH
MNU]A5Z;AG1>'6F-.OQ^G[3_,G=#;,OT5<SW37S%S9?J7%9BW)8E?NY(^W_WK
M]O'I[NF/'[<[D_CSGO^5>*Z;/;G??1:57=*1?O8@/CLO&-V%!QYK"UOZT9^L
MP(@>/.F13"."D5R2S([G65$$ZE^CAWR1+]D8X^YX-"=9LI\#PA*?Z3G<]R3I
M^7'@$&] \Y=#XKKT=&>^[,GA7%N2'F?]D/QWA@^ 2^DQ'L:YL4.H=_0ELT'@
MGZD,;DS&QO,DOW[QHW0IOY!^,+.#=\;W+;J4>NIPD9VY5Q1;0$<H^:\>"<*Q
M,ZWE M*3/2K>0@1&'):X&#1"I,KE*Q@(N:2MJFN%.6%RT?OO)!K[PSL/V0)2
MU$,RUT5@8U8HHP(R3E4R@E)I-.,J0?[S)TN1S8\AAG_8'L:-K)0+P9()TVG@
MOV'<*9%&MA-(+[8[(X7#<W=HZ-F3+AYRU&7-HS<UQ5T.RMTPM=4H!3OF+3//
M!_84O,2I8=,9YCLYB3H@#5$?F-'C>EIB8N3ZKQ@R\1<9Q,?3( ?_)A&+%0CP
M*7&^%*PR%G"@$13. )\U\8?$A5'^29,*"?#6H?3!^275Q7$:)*E%<2/']=V-
M]W  "J$-+(:=C,\C->!NO"B\8,?V 8FC#8I&]5J=XZ%9Q:9SUN%HIJO\P8$%
M?+6Q6RFP$3N)3)FQ:AOKW*7H.NPHLG[0.LBMWGH87<%%B$&_"$U)Q7D[$YPY
M\<8VBNEA ( +:$Q8$"-IY!) ;FB/2/1^@<$U#GU=''F"B'8=>N]R3,^K+PUF
M$0JY2S)\1JJY'-A]VH(4)HPQ'2]D[&!I$S+PP_<0U(UYG1),1Y6>4:T8S #C
M$U8>94"CSWV@D( 2L$N#6S#RG8;$CP#66!^L]J'93^,D9Y*5E5FD(^*NSI4C
M%DWDPI7.R*$A,XR1C8G+HH(PNF\]RB@:.\%P)<H(*_E<4Q87QS\A!= ]0X8'
M@ 2.Y(1C3%;T@1T,9P,2UW8+@G=\]ISQX[?#V"B24#&8)E.)M;;-,H/%2BU5
M6B%QY%',Z'"4&!?$U*/EO&H:+71)<RFQ2@X\+_4F][V81+)V5*_Z"DP33?L'
M[Q'6>)$84U0FJ0H5R9L*LRS"8./0363:L(TIBR"4GF$L%S3A-F]\9A)66_-"
M/'],?8985.$19#%&TMK]EL@YG>(#L#3/"$[B^+((BX6Y(45%BPQ+>M4<8;BV
MA+)J>&W"I26XS8E"FD(AT6(/]"UQN!J[PH5!>7$LK4N2PE(+.K:72R?96XLG
MB=(T6TO3J"O+(TK3G&@-%%&:II;;PKLT#?-Q9G@^E59!5^SC /23&4KC0DY9
M)A+GX_]DNZCW/(Y!I[WVAM=QL0/;73AOPW7O+:S**83KK\;<QV8=LW(F]E^@
M,U)]DBF:&R3E!HV3?0+UAWU W9-]LJ.TMXXYZ1:6,?Z4H7<64$W*C<?N=MN:
MK!<-QS:,MM;)_JEHY+,J[WQ4SA#"G(%S%8=1[G:2L]X:#&6W#&486[Q/5&6C
ME@1)K8I P&-/^MA!ISF:@&]H$'^<'N#=W4M^A B4W6*%KNX-NC.IGP<_H'D$
MW)SI ?L?85<<:)9SZB?9$S;GW(HX2_0=SI(E=6R[-H9H JT+_[E=0"G+<:)A
MQGM=XFZX-HZM-;E?L\3(,/;(H19%?4_[Q9\=TDWE',DC6?U[/R(A5K'S80X_
MYCM!"_JMDXK>ZEDFAU"C6L5DG@"MX%&.ASG+>)"V-XW4+]2NWC22K/K[#:8I
M9W894K%VN+*QXJ>0'L>"Q .8:($T8!L3^Q>$Y"B#*NC*QQ3!BJ%FT84)DF)C
M?(00%,?"1%+%60B(,D@A66TYBP*PVILF<Z !(1KV$0VPXI="/%0D'NY];[!+
M0G1;/4/?6&GN1$7$81VE9:N*,QV*EG^M'YP<TH?Y9"7)!QYD0VN-%J"9^>)?
M)VN?03!:AYH:ZP$^:Y[H$Q$EA]%*)27>4D4"&&.3EB+DLBGF\,. .CJRL]>F
M<,ITSLG7A6EDSYJGJ&6X6HD\V,X^LIB%W.JILI+AUJXH@6%+)2,^$#F D:U$
MN<DLP.>0#%B@5G-KB9A-3SGJP>"I*O3SDX*I_8[.Z1,NS,+_/+ ^E2?J;9<D
M(/K.,+39I:LIZ+HZ_#RP5G;)"5!YTC4I*;]TD7AWA2^K#/I(EC^NV+*%/E1Q
MY%&#(X]4'*5P;)5][K'4UFV=0C1:D7Y3;SLA0LH3(2DOL! C%8B1A2,XBT[T
M5D_G4.%+"))##TB$,*GVE&2'/#%:/:-IXN2TO;^I#3O,!;SD]HFS1U38E:$_
MPUP4ZOHY4P<QQZ6I"P\ZOOLX!<R#?<@FL!TE(]KSE%S(_$"T-Z_<7FNNNN2^
M[!)AU\_2MBIAM4I$7"H>IEA);R\L'O9&!K2-I"UA606:5H*IO[2[)-+8]7(-
ML>NO-P\L<3_NA#F<M[A<:@MD2W_Y#MR$@:$S[*,)N^["Q=^?WI*607&E&]8P
MAK6ZHCF1SAL^E!8XF09 P2$];'\&$,Q<VH&&U>U)B@8MQH=Y_/!I."\B$$:T
M'@/<_KL=#,:2*B=ETY(.0]E5RZZG@>-*\<7PGC_F-0:P"E&8%$68OYJN9+HG
M)Q81 'PLJC>1I"'\O/S/U_O'1SJ,9ZP"1*NQD<'8 T \T^#ER%]>*P#-MV\W
M,)@OBX32K74:Z*#\U\)M02WU>(5S-(SURBH?A M!H04##@N/6#OBB+NMGK6I
MX-%B?]; &%-'R&;%BG=1&DA*2[%^6:QW5OSS=!8EO])O ,!3,J"U]Q!0 4'@
ML$)_!,&-%+,\!L#<]LH67QS4P1Y999]Y?8MZ,R]:DV1W/9*0 "K6BNPD!6M8
MS:YB!6GT)0W".B3'*EUB)U_!FNX<@GH'B&9CO9I^7*\&YDO3 0%X T*&<:<U
M1-^%%,[Z?\5 >O6#ORD;LJ>8S2G9P[]F<7&WC$H_6+D@5=CFD.7C<WY?K-2/
MCG6Z='.C13A9K!W6\F'1C^E,>:X3WB]>MN",L;@1S'A7DT^8\7/\CHMYQ9VX
M8L^BJA.6.2I<6= RMI/-876<4F2A(EELBAKN+U46I!.95W0J-AUS^ZXN:DY_
M 8+C5#=11\>XJ6],($NV$56O)=%0(UFOZQMD_:),Z 9!EE2<<U8DF9>4@IK0
M$2U5A*(0GM?6L)G3#ODANXAVE<2NAMB)D&%BN1!:JM#4^M/7^V3.J#"REQI8
MQJ(I?@I]\@56D)RPQH_SNI6K\@N+3)*ME2?I/C/]@*5]S]4(Y-D9M3ZBXO,K
M1A0[&E5O((,O,"0,X22+PBZ%*8/FD2F[6/H<0@G-VP4GN*,0?<*@[R93F!-.
MCE6=+S@9L]73E5W54:7!&-0P,B=VD/!(%%@A)R*L!.F*-CHO.IGP>,F9CW/1
M"W86@(X9JTLU5P'O0%^.JP*A$H.KC,2Q8DP2JNK2>CESAS$0WG)][$1#C\O/
MS0&RU!_W*E>U2F6UY)5B)DY%!RQ&+[JZK*Y&/&) ,3Y6Y(+"VE=+2Z.W:9$V
M6]I:8 J%;2HR_'$VG;KO-_YDXE &\@0<>(G&8&2#J^$L *UV")Q_05A@9X9X
ML';Y3JO2++N20%)XY)65,*)O2-EM'Q '=.TZ']GK%QX0^K7\\1? "JAPS^.D
M,"IAM5%CDT_ZF[SOL.Y7C'M*V;.0UHB$AXQ &:+EKU:<'H,QZDGH=:,BB*GV
MU))D[H40BQV"E &Q2<U'UYG0-M'P(Z'"(OPH4'TD5,]W]WU>RS(NXC7 /NXI
M@,'6/_LO)&!<F/T>&[:):PAUER%U+<;&OHL5+&<VA1B8""##J?]J\<X$0 "+
M-*YB5I^&T8@Z .#V"VF&=C5YFSK!DOZRBOJ+U)!'U#>'+W\!I8924."_VRZ,
M:&J_,[8ZL8>TL\ L7!G.*:$O6PS5%GT!K#EZ1??#6P*7^6/"HH ZI:T]+<8R
ML4/T9H6);W[HA O??&J7ER12>LNH:,(R^81VA0?]$=1)SP.C I4EL,3H7B=5
M9Q$9>#' ),S:;>9Z_XA#J?&6*Z=(S5K;FE.SQW9CL15+])PH&O3$ 2P&V!5O
M-H(/LV!I_Y*#F;DL@1N'LT'$?BFBB#W-A_08/WPN'O+K9-U6#PO0HT86KJED
MHYRG&BN&2G8#JN4TE?,JQJRM+) HQGRB57]%,>9:;LL1BC$KF<68U1HVGF,!
MD>E6""?E-T)9,F\!,%S,@AT_/Z>_8L=?B>#<Z#KLSP\OEN5G=ZD+S]W]E\T9
M[_=^E%TE^YZZ[!<')"1<E[/>;#*7L[%[L3.7N$:'2MPU[V*ZU4S<EH)Y#"(:
MLC<_02QZ\K,\Z76GZ??XP7A0DL+0\@S7G*2&W.K):H;#-ZDP6W_?Y3S:Y@!
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
M&!R$P$_FABB"/V!IX WOL (P;F<X8^41*.A@=;[X 4P35B$@=HCAE$Z$:^*
M^$+Q,Z!A<+#]\%!8(]Q_W ;8.&"2H_?Y+F/(8S(&7+6,ETEP"8JK*5XS_S(>
M(HRDWFN,9!50$<(" Q/\V &RJ7 0.'W$#'']UUQ1A@J\=;EFAIGHDK!V\.BK
MR^HB,+'\C6+,/1-'&L+&$*$L";>\6'J;2MKK8#!V(C) K-]ZL+2$(+M>JD&)
M<'UX]> 'Z0.=5^?C]>W- _TH?_SER'/<NLR4@3HIKAN HAG >Y \@'J0F\;-
M%E!-FU%I N1E1XRL%]='8R"LY[%D2T,'..A<R"#E)L(I1"$2C9E8297H',+O
MP7LN%J<*T!X.VB\.<8?2XWL8D4E8<_B-[6!(X8=4!#J"CV'QP.<*PG)(P-@)
M)-"9(@^=;[$&)#!7%N9HR 857G.>^,U_=D(0\ NV^/1/>S+]^*TDSI@_0)2!
MM4I*R<.G$SI 36C!<E_]X&^F]TJN#_^.[1DP96"^]%O<AU% WR2%8V<*>G!L
M8:S2QI;4I7BDFM(V,==@ZH<.#2"G>1"@ R]2#'Y>-EQC_T!G<8O=I_/8?,M:
M)'5%=*<;*\N3^N\X6,2!/Y/+/BBV?U_:>+Y^9;NO]GN(KHHTKP%&L[*&FZ:?
M8DM;+?W1:)^Y6SD,_6UI K_9=1F*- [0&?-3#J^. <R):M1@%-R@(X<&^-J]
M/*)!7Q4-9EL1V\)E6U05S<HA>4,-\HOC@06.L0^/($#()'N/YJZYV('&1,W<
ML89.M S7FM+:.Q%NU;%WMS#Q/[W'/V:X^/(FP%5G:Z)7A66LH9 (DOG-Y0\U
M0=%B'[FHZZ-.']OA%[!Z8>Q,BA-(8S_3F@LF=A:D;-H,]QK%#KT.)@7<-/;L
MS =$E5C0(^/5SGA[[#LCL6$",M..(C"69^R=BQL&!(;A4(,D-F'83[';:1@[
M(6+/1C@;C&EBGSUP7!!>A'KI%BX>, K''FS7\SLLB>O/TKZU$84SK)5+GFV7
M+<]X!A-<<6TYU#M$_50A\B7IU8G&=+5!BLQ]0RG75]H!$@_U_PG7?&G)C,+4
MZW9QNU0NX5J*9KF9BEVKW>EVBR8J:MVV;G+*"=3:EL8M45'3&SZH[=F3V8>M
M"5: *9/\5YUB)F;V"6%V7,Y\3MAX^Q0S#>>",F'7RS$O9[-_J:B"//EX>T2L
MEF8N[50(69+=[<W#CCC5@FNR*P%RSW4MDV;R+5VFLZZFJW=BJ(S=3;F!>092
M*;]/;+^DZ6, J\[\O4J"$^MR>NMR%!;#*R7F"#W]N!;GV"]O0=Q?-OBV1/,K
M;46O!1"SZ?AQ.;3HD-2W9M9%K$,4[A$Z]G34[2ED/Q@>O@3^!(\0\)E_.M'X
M)CZ%NWV+H_>N:9 ;&=( W'0_*&\VN1SZU&N.+\F*SNVV>O*%JEM-ZFDM"*:I
M!*-53C!=+/IPH:MZ;7HP"X(1!+.18'8D*>]%,.LT(;=ZIF5EI![7B2).P C:
MU'=.EJD"6PW@;OR0UA\-8=<;5A:@ IT.5_-A]-7WA^&U-WQDA[=S.LM3D#Z+
M !6P9I4.AT8OH@! #2&U0^LY#J345L\P#-',NIF0VJ$7' =26('?RJHP7B=(
M5>JN.F$UX6$>916'2!VB*M2OPE8%JL)\16_CF+,LFM*!39M:D[PW B&Y)7\N
MA!BMGL:QW:Y 2*T0LD.0YT*(B5VK5&Z=<4Y;+C?-?']8#9 NVBV>+<A)5(_A
M[APL-/<&<96\FLFB DP67[% \A@J!\E39!MJ6G5<T,\YT4]>O6T[_72!?C2%
M0V]803]U@I*@'VY:[3;Z,3NT/K_.H3YY-?0C/%&<--Z?#W=%I?9^M>Y<@RQ,
M;S;IDV"'.J@FU!@%DWY2A6Z%(K^38)!ND7RI+*A2!FN37]. G!M3F"HKV9B?
M]PM'Y>,I.6^(:SPACL>Q_,(A!,0%Q'E 7.<)<15TJRZW[AUG!_&#=+ODY^2M
M&LN7KV7T_[G?7X/L!U;[I_KDAYQ]8GG*!'%_+8Y/FIV%4[NVDD=R0S74V:3(
M52<5F!ULI',ARQT.9["U";<3!--4@E&J)Q@=":9KF!RR< 3!"((Y,L$<(\]S
MG2:,5L]4.C6/V!:'&A5GX9Q%6-PNG>X8\>UFQP1K5E8Y$*"(M*PAI'9H/<>!
ME-7J69K*(;%+0*J&D*H@5]#L=(%+F2)9M^G1OARR<,XB%6Z7JI C@MZ4.UBZ
MWZIY9IM(ECR.Y,^%$!D0HLC<8CD%0FJ%D,,S^4Q9:?54A8?U(,SW.LOE/;-P
MUN(DSB@*NM#<&\15\FHF6Z.@917Y2I>#Y"FR#34M9"7HYYSH)Z_>MIU^M%;/
MZ/#+CA7T4P\H"?KAIM5NIQ\\JI5YV,;5T(_P1-4A"V<M ^O\XK>7U<$#X[>Q
M/R$HA4=(S3Z/^.VC>4K.&^(*3XAC69,.AQ0% 7$!<7X0YYE+*5N@6QG<RGZ>
M'<2Y9N$HQ;)P3BI[X-3OKT'V0^VS<!31"^<<LL&:FH63,V+HY-U0374V':.U
MQ[HSJMOJ=3696][R";AL!4749VK%*.(8O3N*I=DH'= ,+F1=;E),LR"8IA*,
M488(43"2RZI[E'\-#)Z:*YK9"34B/K:H8G:4('4%*RAU9!%0VTQ(5=!]Q%14
M4/V[INB1U$Q([9#]QX$4-K2I?=B_"-FM02I-3M/BQ(GP\'8E)LB&GF;)(N.Q
MF0@YO%V)J6!#FZ[%+:!9(*16"-DAR',A!!/Q#5V8Z.<16"@:VHB& KPTDZVA
MS(H%?$7OGFQ# =&00]#/D?6V[?33;?4,7>=6LTW03SV@).B'FU:[E7[4#EH^
M'"JWB'XV)ZWPBGXV!\9@\VSVH<I83^D8Z:'G$8,MFGT<!>(\FWVH"LVD$1 7
M$*\3Q V>$%=;/4L@O()$FE\C&Q9GKLNP];^?36"L@P03\9^K"%@/\((+!H[+
M#G(?1O/M_Q[X(R="K1J#OV)PA$_^C>]1K=>.R/ )'OS)]0=_+S !:@(!J$PI
MJF9D63^<V,&SX]$]-OAKAG)GU]XHN#?74K T9PQH\F>!%/F1[4IA'$OOKRJ0
MD8]+.9]Z\G6?C/R S"^RWV"@KW8HP?]'ONOZK^%5@H5R<4CGND**%"[K^\$H
MY0HCSU([U&6Y68BT.?$R&H7!N_8T)%?)AX\)2AV/CH'>]'']Z:OV U(P^_GC
MJS.,QD@][0[C;+'Y$K\Y_KD-/_VZ_KUNM@U3SORIT\[^?M.C, 2OHQ5ZU.;O
M=37[)94.2K6*/6GKH,RMC]IAAQ8T-ZMDZ-DRK=B<4(Z2H)I9;<Q@TPK,:4>B
MUJE-/4\+K89.?3EO\:3(E#[PR@%9[0QR$.Z'.T^"][@@Z,-?\M@=FQQ\&8IH
MHQC6KBQ.L2[[K\O\&65'(E2RQ$];%>G](@^:?[[3U%,<<X]3G&(9=RIM;-4Q
M^-6M.8&C4$$0]9E:,8*PCD\0!B4(71"$((@3((@NEW-^L]7K&AJW@_Y#$5_J
M$7P%6_R'9[NN/Z"NT&?BP1:Y,,]@ZL->D23[8\\<T5,-VOY0"/=JY_"H;16+
MF2E9A9;7;%T1TG]:Z.#08D?M8AEA(R/K0Z#CQ-'!H;V.UF&\8SWCHW1TE.H6
MJ6!STSFQ>-PXG06#L1W24\3(]IX=/&.SPY!$9U95H1CJMV/^>OC7+(S0Y_3%
M#W9D(6LR8+^;U>"C /9K8QH)C"PPLL.Z+@02+*@A*X<Q2 &2&H)DA\59""0J
M<!)5SJ@*7SI(FFYR7@_^.W-"AV[OK]+0>2%AY$0SC+Z)R$38FH4E)PW[2ZWJ
MM3?\O%C5'\1%ZQZK@&2JCUJK9QV(>V%;U! K&R3H86#16SU3R2A0(<!RVF#9
M($D/ XN!W?<R/+G"+N5=.#KR!W]?]JDE.O GZ"JP$_%*1B0(5KX7QNE>(O9Q
M; ?D$Z[R=_L=U<KK( "KG]"/0!GQ4M^D5CIU!=;;O/- W7&&,]M-7Q0[=[)(
MR,0F%P?ZA87I4D.8;9/.%> ,SQ]T.:.Z@\#9:>-LFV"O &?T)$.I@[^N)"N[
M2J3\ $4MF U 5<.P/=L;2GXT)@%,-]S707T>VO 6FEE:TQL@H&>"534?<&$W
M*<)ZARK"PFIJ&DZV"?&]@(+UU3N'26$!E!H"99L4W@LH"@!%RRB^*TQK[J7R
M4[FB&V/@#^OG6[0&4NV(@>/I;[XH05UM]32.@>*UKJ8E4'7X>7%.6&D *\TZ
MV2I3 E:\8<4EIEG705K+G1.H_=?THV>6T@8[<+E6%^)#'.O\RX7DD>B\K&..
M\OO>]_QEHIA[@XHEO^@T^477= XM)H1-5$.;:$UBAS!^^%0 4>N@P>P1N0Y'
MC@(L)8KA0A"QL(==;9C*6=G/R[66:)&E/76?N!C12H4QG$GN @?-3"[DN#[-
M81_;N<="=T_:8SK>#%8A5NX!P)\H8-EU3XC:V[<HL&$A'<\.WN\P:A%8$+XT
M\%V7,J&(!"2,"BL]76PZV^EPKQ/. 0\US1<6#$$P!-[>HJ-RA#6B-_!X4#<Y
M-'42)"](7I#\7B9$R22/![T&]VXZ%9%\CEJV^/> +2I=S:7RI?&F:DK;Q.JB
M4Y\%&U\%&%_LO)!%4=&?E^O0QO/M+&ZQ^S"U6;3YEK6*?A55K]7-E0):J?^.
M@V0T4_N97/8#8O]]:8]@L%>V^VJ_A[CHZ?*OCG>YLH:;II^J"[NUI\-HM,_<
MK5UU"V'J#%= BCZCJRM ,PGP*AB-79>A2., ^<9/3E_35$M1#+L_M+6^WK&Z
M>I>8?=OH]TU#D?O_D8U6[XD6U_5'$O(-+*_\VZ]V;U>UWG@/$NICS3;,MB*V
MA<NV8%7S.[CQ#2L^?P$>[0T<VY4>(SNBX8L9>\3^N\*I8I9M6.:ETBI8E/MQ
M,";#F4L>1C_("_%F!&4+B T2>+9[,PN!>9$@O(ZBP.G/L ZW_P5$#/"F&^#Q
M\"4)/[U_)?YS8$_'SN :^,!ZI6Y#R5&I.[LR='6UNY_&1!HZH?W\')#G>3I]
MP!9)ZK]+S_&LWR4GE,+9!$8-CT</DA2-T74$!!=*?>+ZKVU)BE<7KQV2$;QM
MB'6[D\>-8-$E$J^Z-$B67;+GZ\Z*@L=++K$\"I^]B=;&B<>'?R>WTW!*>!_6
M$G=")'KIU8G&])H?9(JYIMZS%)=;3\9K]_T7TFY\&6]-;UM*ET]Q:KEMR,4>
M54(9;S&H H-2MI<I/ZFBQ8>4I%7DTRPSO<;-EGWV9[-_A]=0+G-O=RI:+!7_
M]N:!UX2/5'BZ?HOVQ2'N4'I\#[=6*Q"KE[UZ3_^T)]./W\2Z%5TW#%TZ7<Y+
M'RC*_7.30:+<OU@7L2Y%UJ4YD38'-0':+T9<W%_^_9R"L=D19[<6R,TFUGNP
M+\?2-76IVH<$X#7M.#=CALTYD%75[2>R*9<Y'JO@,['D0.(VOWT;N#-<E^LP
M)/#_X9/]EG72BLU-91Z-XVL3%RPHHJD4H95"$5JK9UH\(@P%10B*.#)%Z*50
MA-[J::;*(0!/4(2@B"-3A'$$BB@6I&X8-$C=M#BDW]<JB:;^EM+M+/"G!Y6=
M:'BBF+JC32$G@6&V>JK)+TFC!C'7 D,+#.W(#N"$(0N4CLRF/@)##<#0CG!S
M3AC"=#'=RJ@L)S!T^AC2=C26*T'5,SM)!]+UYBDGW8^Q_JK>=>C8TG=[X(R<
M@:A&LIE(=B3W\F&T)O:94O2,.MPGZR$0&%I@:$<7/DX8PC94"H_.M@)#-<10
M*:=9)G:ITIKDNA<06D"HE.,?4VOU5*,^5;7.QG>'=7XQB^A//W"'PH6WF0Q*
M.?,Q=73A"<NYF1 ZQB').H2P0F&GRX&3"@S5$$.EG"289JNG*1SL2@&A&D*H
ME(,$$WLW6?QJB0@/7:%BPF&<XAUGFQ=5G\^V5%'1Z3>'+72.X2HHZ-?'/EP7
MJFYE]/W=SPRL1TVQ_0.B!!V>'QT>P]]2C XM>KZFJ_RB<04=U@F/@@[ST&$I
M#A]+QK!W'KU=!*$)0JO+O#F6P2Y#W"FMGGIA6"J'<)(2J/ ,,H;50S*&N13H
M.%8ZK1A<.8,[&W>/R%(^QWP;K91 7DMM]0R]4?%E@B(:2A'Z,<*2URE":_6L
MKM*D4"=!$4VEB%)BD"V:I9S5'5Y01%U@(R@BIHAC1%07]#6P+&79JHU2=3:1
MCB)+>1=YE!(L;IE  5V50Y:^""ZJ(89*B1:W:+=46<0X-A-#Y9R\899R1ZY-
M"JG $%<,55^0ILNRE$VC-FSJ;)SB(DLY'Y&4$DS>E5N]KM4D!X& T )"I023
M=_&$7NEP"PL5&*H5ADHYS.IBDG*G-@FF D(\(624<OK3U3 MRJK-Z<_9N.Y$
MDG).,BCER*>KMWJ&6ANK1AC.7"%42M69+B8IFP)##<50*0<)72QWRJ/:KX!0
M#2%4RCE"UVKU%%,72<K-2E(^@PB-G'-O#D-0JL\3Z=+T9%GN<(O=R+>+-0V#
M$N1W3N17>>B4U:'G:5W#/'Y6LB _07[U(K\R+"JK@\G("H^JVDVFKS,GL093
MV3'.,@O*.)J*#'8IMR9&(A4Y$SUR)V\NLG*47.3ZIM.*D?$860,\.6LDTNP$
MY)S3/<E<FIQS*^:A+2-*U^JHK9ZN:[7IZ7=>Z66")@K21!D5GJV.UNIU-;E)
MT7"")II+$V4$&5L=3$/6ZQ.:)6A"T,06FJB!I\&@WG1=M%PI'RO-RD0^"H&4
M$1)N=3 5V3!%%%HS0626$11N=:Q6S[ T :*&@JB,D&JKTVWU+$,T7&DHAJH/
MGI!9,K+*(WA"Q#H6PTH3LY&/0B:E!#G(,K!:M4F. H&A%(;*B!NW9)J/S*-V
MB !1'4%4RM&6K+9Z7<&'&@JA4DZ"9$Q(EGGDKP@77C$P-#(C^2B$4,KQCXQ]
MDWFTJQ+V<QTQ5$:1&4O&TJP=X<AK*HA*.5*0\4C!:G<$AIJ((:N4$P49LY(-
M'A73A*>N&!AXIB6S]<L(NC^5Q))C!77P6Y\&<1:E'+]5ET4.<DXN.7PK:QIB
M)4A9D')Q4CZ&][#8:9_2P2X3LL[/0RTH75"ZH/152B_%R:O(V.R >W-:0<J"
ME 4I)Z1\#.=009G-NE";1C,(G3H-?HWLODO@WZ'STDMF=3^CN:*]W^#+9 X3
M.WAVO&2H.NQO_ T.S@#27X;0QBF7@"UEX2B('022XTG1F$A_ ,#(4'J,[ C>
M9(?P/<("OHHO .C01;;GEZ&?(<1SI#MO $"27N<9M"53#)U5*/VCF#NL\II<
MEJ+2- 8YJQ>0!$ODPH>+HM.J/EQ/T7!:5F9VQF):MC<L.K5CA%@5G)J.4S--
MLZUMG)J41065$SU0L=)1M O\K\I6'^M#M#-'6]:@I'M?"F%'7"(-XEV2_ #V
M?0;;]R[YP'=JN9@!<$2;LL5*5V^%9P_HNL$7@&E)[OR,2SGQ X(LVI_!F)?X
M?BT7=@FE5:YMFD*R4+ISL>,+0ECO 7%>4)60[(A*4@)/AJMPHLE;5'C+7$.B
M^L:2NK'*"5<YW^-@3(8SESR,8AX8(A.\?8M(X-ENP@##:V_XS?>>OSDO9(A,
M, H_O7\E_G-@3\>H!UT'Q Z?<*A/\+)/KC_X>\'Y@ D2X(=3>&T4S$CK$!6H
M-$T'5GODNZ[_"MLG47U.F@8D9(H+[-)T_![BS"47UN72Q84!W0=71NJ_2\_S
MM9%L6)H+Z14^CG$S0H=%T$PQ%RZ(WND^DO_.G"DJ11>21R+Z%?YJ1_AR%Y:6
M2%3OO/1'ES/X@[WH:GG?UQ=UL81L @FM,@48EM*UIR&Y2CY\'#KAU+7?KQR/
M+@B]Z>/Z!JV>6Z%RS'[^^.H,H_%5M]LV.R;:(O'Q6?QB]JO<A@7^=?U[PVP;
MAI7Y4Z<M9WZ_Z5&RUI:U;J%';?Y>5U5N@]*S?TH>M>/(L6#]J'(*D&55D&(C
M V7(1PS[WA7(!1+@5:W>-6-EMXR5_9O808Y*4UMF/@"R(4%]YDZK9VD%YK2C
M+-.I35U=FOI)(9H^\,H!7<<9Y/"T?+CS$LT]_"5/N;0"CH=J5L+*Y6'*=LOL
MC_ &KPO7R&"USC$D2Q;%(:$ZC7,_9TRQ01YD:T<$Q[WO#69! )**V0U9KA$3
MN^(T*GI0 +ZY@-\1YY '\!8"OEN;'MQ<(QUK+:4.*4%S'AE<UH[#_3SPQG [
M@P,[%RE^=03(CLRF' !1L2I#1Z]-)<?ST=+3-1FHFU$D].6%_8YDK#RPEUN]
M&E4B$4DR? &R(Y8F#T 4S&OFP!9KI1;FXX;T"*.ZY)>U4YSELY7]8H] %$A#
M?X9'+S]MC3QJMCW(<6F:PR\.MR)5%<2)+/-N"W;0!IU$;*P@2T&6F\CR<.M7
MU;!($H^BAM6298Y(5OP;E\_Q9O28=RD&(=X"36F;&#0P]4.''@4'Q(6+7T@<
M*Q!O4>K&>*:=Q2UV'^8UBS;?LG8F6E'4B&ZMJ VI_^)P$2).7]-42U$,NS^T
MM;[>L;IZEYA]V^CW34.1^_^1NV ?QW>-@\5AVC.Y[ ?$_OO2'L$4KVSWU7X/
M<:O2D1^.=[FR\IL6+14DHF^+LQF->!R9K9T7*]O#!'ZSZS(4:1P@;_@IQ\89
MH$[22!NPJ#&0%*.%?OO5[N4)U*%$PFCV$L7*E=E6Q+9PV1;4E.[@QC<I\J4O
MCF=[ P=T_D4H^OH>[1%*]YGTH\]..'#]<!9DQ,&I.A,VP"W)\#J*O\/G[(R.
MH^Q]*Y%R8FM9>]#JW3\\W4K6E?3Y]M,3EUA#7*H[+X3YTN7/6*L\,8/51@CB
M')* /D)CF:)TS.#.X+SLB,=N!>%Z(!K:'28>BL3KJ=VVVC6Y!=EMCXS+'62G
MMG695^2?:FE\!@5&FESTY4<?%,^5XKE]BG'R,9([11MSQA\2"9DS:I#O92<1
M@W@[&I$!6AB2@T/# PY0'C8?^M9D;?/VT"P(\(DS'+JDCB&3%Q)Y&Q"P3*<D
M0!2!?9,KC+*)F/T, *7YD&$X ^WT"& MR@_+M*YSTO4B^27;.7\F6!'AY6OQ
MM2L^)T5F6O3^T<9\6/N)O:HNSSC*JTZW9_LJ:61+UD?B.7X@W?L1":^D/-D(
MQVH7+NZOV?TG?HZ?#__L<"7]WS1%7$@;#X&\V:0/*LU:992EFJ=W]U]6O5F8
M#_M$@@GZ@;[/-=A/8,7!FGUQWLCP+C8_?H!R-S\HNE063BZSU=/:YOI!T<\7
MTG!&I,]D0'!LQ52>_0(;#X-#MJ90&2^\]U^2A9/SJ$I'7S*>]Q\<?UI=JFB#
MVN/FFUJQ6DP[JBPO.\UO["!XQY(D$RP6L%R-9(3<Y_)_)/"SSJ<M9):6(BL?
M:Q)^*XA"$,5&HMA1:VD[4:R#OPLB%X\[:@+]4JV2QJAFRM%5,ZV#JEEW'2:Q
M:O9_9QY!M6PUWJ-"<ZO^:EF\:+)5!^NT9OZN@JPR%V5HVYEEF@;F9R8+<LDD
M"ZS)VNZL5S#[^6A;>F*9!<<0@3OJ\A44@9K2ZAE<1*!(0ZDA6'94.BP*%K5>
M8!&NK'WT)>WX^I(&.&G+&_6EW^U@, ;9KZK"CY4?",FJK1QZU7V]:LDL<]'&
M$30FG1+&>J6'/36FYN6H'T,([JA)4U0(&JV>52.G@0 +5[#LR,0K"A:S7F!I
M^KGW34"&3B1]L0>.ZT0.255%%6??XOX&E#;*1P=8<%KZ05Y\]P7&+2V3Q?NR
M%JZ8)Z5/5AA3,XWF)_!*'=:,W5]<RP7Y]!8Z5Y[CQODTA^FYB:RS6KTU,2<4
MVB/H*#O2DCD=#6O=!AX-"Q@M8+2C=%=!55?',EYZXU3=^LMZ]-5)WWS;8V+]
M>AHX+HHHHPZJ;_W%^GR]]G2K'4-5+2[2K:.(=%T^7*2+@YH\O'A'/3E.(EU7
M^(ET<=Y70QCMJ#I75*2KK9[>O/.^TQ7I>\;*G)NE?JA(KX.5KG0ZQQ'IFK#2
MR^#%=/_*$.FZL-(;#2.^(<^ZP4ND"RN]T*;_@;V-)TZ$U8'63JDNI)'KL_Y^
M.8M3G,Z92ZF&,,C\XTA-4QC"Y;"[#>&M43#I7SV._2!*0M.^!GX8%A&4'#.=
MA.U;0^1LB'7=B)QUA'1;/5GM9+3DKJ6YFQ1\@X&2S7 25VVZJM3HX4HT#GL"
MJ(<;AA+,G;:1IET^G+BL$,PZC-:Z\U5G(C?L_D;:+A\X5K5?5L52</T<H_5[
M0";.;'+M#>FE,6QO$+7W),NZ,3JM7C>#?Z\5$A,V\"GAJ%"\ Q<<R:@)M*WJ
M@=3T@$W6;V4(VR*,7K[W[[KG)/I<<"^/4&CNM>:@G 4Q9GU%8" !DZ3&$GZ^
M\2=]>.\PRRGMS2:70Y]68\?G9C%1!9CHA=KM<&MA58.N,X+>!+UQ45B.0&_8
M >JB8Q@G0&]-M[V_D3"\DNC&7N+.'J#AG("E6_7]C;20.,KWN??SDQ\$M!]%
M$<>YH8D3Y@9C9X>L2E<#N&'-SK(PHK=Z.A?7N3";<\D7;%!ZH&"IK^E:]?TY
M]:)3;B!Y7$7_)/M'EBZ6TZQUT4JRL-IO',G,KF_K5T&Y@G)KHQ0=0+EFJZ=<
MZ*K15DZ<<D6DPO$C%;8WWZVN'V)VDTC:#_%W.YH%-, Q ?)QAY+=FG'1_N*0
M)I6+N3R,TN1/.[RNMZPTK-JWK(P;SI%%(Z4+R9\%U**0)O/I2GT[Q(Z6'OP8
MA9'M(:>0IH'C#9RI[4JO)""2'<:]+D/I@[-HZO5+\_M>FMVVINM\VAU:;57;
M_BB^W>!*,%^S.C=MZRB,?0^E[_8[[N(^;:V:;O@#F>J'Q"$V4WEMIA*ZP7P\
M/!3:X%C9HU:9G74FV\WE&,[>!5W 3[)0PWZ0J?U.&X8_C+XGVLB=AP+DZ=4O
M0 UFIV[G&V<@Q#;7'#O[3 ;NU# .""E"#[*0#J73P^;,?B$=.-/#%S!RLV#/
MK1."$ (Y0=\50J TT#LOA62 >J8RH$I\/(U)0.Q11 (A#(Y/%]>XT O26"<!
M[2Q+=U=* )@,4LG!92.]8N)(-Z\W+0G(?DH%9#^M!61GN-EV'_*:.H9G\.DR
M68-#WM,ZA4QW2MIU$E7Q89SKXBD<GK^%;- >#EJR P*H#LE@%N A7!_VA)Z9
MA&U)2HJ7X-D<GN0MW>B$TI0=H\#W$^?2]KR9[;KODN.Q?I68"3[O*0ZO)O9@
M++WC\0L G#X/S=*5T6#VN!=7CL<_%C71%S>IZM)-,- O\!EP-%X\%>]=N_*"
M_NXDL\)*.#B-<-;_BPPB*?(E>_C7+(Q0DDNCP)]($6P!?D__=4;2[[X_?*=Z
MJ_DQE."YC_^T)]./WZ4/?G"!%]C3J0O@AE6YD&Q\<A@YT0S>$[#J._8S\0;O
MOP!%O7K/@3V$.<.M]$+RWQF\%Q9P-F6__"(Y43B_,0R!6F"+<#0P"S;U>F,N
M31TK0,/]"6SO;PEFG:"&L@=$2JQ,2:\.;*F] "[L,)G#=_$LQ\,393+T2(A@
M^)-($_M=@E\(F2S6:@Y!G S[<QEZ$7O'E#)Z&,[KV =LP^_P>6H'$5YA>^\,
M"W@UO=)VZ9LF[+8I<"F*R,<9O D'YH&.")>[H4_%A>UX(7QX(9X-VJ+D.A.'
M;B^^VN[3Y@FXPP/0TP$T V"5< =<1CQ +RV"B/CUI1"D %U$E]@AN41>+D6P
MH"'C_' Q_@AOI/P9GP43 2;Z3-BJ^NPY%_@!KGHA[Q?L_A$)Z)?TN6SQ&3PC
M&+!#MRJU(]/ GR([CTD70$HB'"A=YP59)?,@;P,R9=RE+LC-YNMK!;0J'RY]
MXI4#^JLSR#$!VI]CI2M'Y7/8RBSN/-KVXD)Z)0SHE+*1)TM;0VJ4SHXV:JAG
M+2E5,,+!U7 6O((F RQ@H4D9K=X(;+5+%%*KJL?%@N%< ,4GC4\&;(E'\1(C
MKT".8S\_!^09R6X1QV)3'0\IYQ_%Z@[IN_HIPEH^C-AF)WO]N_WF3&:+?)P;
M>PJ_1._YM,ON8DU,T"[;&!*0J5KV61P.97@+(3H%MO!BNW0KD17#"@24G>#2
ML"IUU%BF,GVQEJX/\)'ZP&"\'0LXF^)[#EG&%?T\:PFO09ME''[/54SIZ-;V
MHHB3^3(^P0J]V(%#]:IE384Q]&3QI!&)A6HJ? IX.8L4A;6,\S<NUN4EC;]B
M:D7((K)< DHYJ";T6S^6'3'/#J<PK9$#]X6@&L$W<S$%7 .X?6TX>39;>6(:
MH;)&J0MI#-."]P3O"[E\@9!U9VC-7"#L4$!3W2, =<4)"$7O!9/>3%L&:(-*
M@)L%S()I$KB(5-T&X>D,'1NUCEAUS!#U5,33>S9*^0U"/GDI'4:LJ2?/!UJA
MBGMJ"/A.!R.*5_4F7*GUU1G!A@/] ?DMM)9XKG0IZ/,G-D+5HS6?X)43QGP6
ML%KIPKK9J(NW3E/:)L;43?V0DN!50%P;*R<N0NE^7@YXC(W5SN(6NP^J#VC>
M&V]9*R]=$4+U[LKRI/X[#A:!:,^@Y@%6_KZD'MPKVWVUWT.TF],D!_2VLH:;
MII^B3GT;=8Y&^\S=RJ%F;0O3^\VNRU"D<8 2Y">GKVFJI2B&W1_:6E_O6%V]
M2\R^;?3[IJ'(_?_(H#_0:%VD@1N4/AY6/[-[>3@DA3MSH%RB8_#*;"MB6[AL
MBZJB=CDD;\CZOLSYV2.P;L;)U_=H'LF-?-#Q9C8S"IDT5_5+N8;AUB@+@/XI
MYYUK#LBT%Y(=)48(6AD8<'9(.3<:LV#2#8D+W#6@ @,,\@#NAF\7O#\@4S^(
MPD0'F;H.J^^'MM_(&=C,#9,5\ TJ( W@!DTB=2.S09-8\(5DH?L+&O^KC<-)
MQ-?J.*CBG=Q3O?Y1T#1+%VI>-S#+'F.NE(:Z07T#T,;V<'.W>K0N_I/H-^O6
M@;'!R*+FP3VM!?TPFC>\Q-89B[U;MR[!))A;E[$UT%E8 ]U6+WKUUVR!H@;-
MKARR#)LF3K#/,&C6;!:KT^J9>H;)DB1?4&:P[W*;Y2VW!<S:]\CZ/$ 95PWM
MX\8ID%E&^>\=/>T.770L:95I*,Y7?9/O@59Y?QT[Z#BGKM8YEP'._)5X( 9<
M]YVZP,.%C7E)3<O4Q:G'4=N]3V)/*OPTF\+[AP3(%Y^YJ/41L^T-3\'1#%ST
M7U,K$@1/N%RV)G&:W"R\E4/ID^U22?$X)B1JKQL0:<',&!0N80YMH&NT]LK4
MPHH[A#Q,";.<OZ%%%J[G95DJPPR,C0ROH_@[?%RN;"U9J\SG>?_P="MUKZ1O
MM]>/MX\Y==:*!,"?R.Q?0-%.MH-9R"%ZBV" #BHOZ-F.?1BQMWIB_P5?INEE
M;N;#G@53GQ*#/QJA$Q^]?"&9'T0-P99U_2ESO:2>0+4NVYO!=Q@- D]:_ I$
M\HWYO0#J>)+C@2)&SY6V0D\W\F /W9K :>!.9!&9#D[T8RZ J0%K6;6]42/>
M/A;S*&/!,VMU;3!X3;CL?8JWE>T3B<]<J \#QHCR'QD'.ZO #6>.00XS^@$,
M\]5V-_J.EZ>#%1(ZV=-A!U)X$.,@C]PV 0>9*T(%E'C T>('_&Z%!19D7? 4
MK$:[(9?4,FN?2_JP3.BP>%/BA?'"AB@P_-'.7-#%%$XB\U/OM U=XY/YJ;5U
M32WTJ,W?ZVKV2RH=E&IQ7"ECUZ/X9M[OSK?=47RH<.>\<F*JLG)SZ=&DMD_F
M;3.FGJ=C8$.GKN28^E&IJ!XQF/E=,:R0_5VJW$&>0FR;XO,R0O2J@LRJ[S=[
MYMG1B_O32ZZ5R4ES);RJK*8S=<GJV:T)=K9H@B=<LR#GQ$^R:$'.N15J0KW=
M [=LQZ'5D^5GLUH]5:Y-(ZX2"M,)O-=I;H7P;O$ ?!< K[8WQ7$)P-< % +P
M,>"[' #?[0#@C;9::\"?6U_!G&!)M358]O;1D#H,Q&M*_FKYZM$\]6PK\6![
MLJRS7U&.OP$ V:%/Y$,('E2;;5D@I(D(V2& \R%$!81H&2T.ZX00X6/9G"=_
MF']E:Q)Q9UL>\:J?LJ'*.\<%:A#GV1%=M8W?:*V>9G!SZ?#;GIK:QX) !8'R
M5QZW4BCV<"JIBXB@4$&A9TJA.Y3WK11J (7*'*RZ^E(HMP89V>%EW>J*;<RF
M4Y?F,V&NIAV.I9'KOTJ.QZ(76>BX2V.K(S^)JWRUPU1K!1% )P+HR@B@$T%O
M9S9U$?063UT$JIUL.-917E62)W'B#(<NJ4AYO4%=9&K#,F"&ANNPVA3.(JMC
MF"2 34 IF;'J&IBRP_R/J1NN\J#JE/K 5GI_V06/J4Y9;<3@7"T.61K6:OK8
M49*PC;:>8Y@9M4Z0AURJ[0P-&4O^L((,T@?YEV6M?9\#E<;Y!S*FV" +OTAX
MS/>X,'66M6^V>FJ'0XA,;<YP!>8;B_E"09#;0,\B?QL4VB) WUC0%PJ$W 9Z
MC/ZM3SQ7K'DF[TG6AY43J%HM/O?[2S(+*C5)?^#G2W]T.<.@4EJT6/+[6'"
M&:/D;3!FQ1K 8EU-.-IFD I>W%A>O)T54T0]C/X(R37"Z2$&TYUW&T/IBQ\L
ML^MO,8PRR@!U.YU63].:%%TI"*.QA+%#,^=,&3)0AED;3490AJ",O=5WSI2A
MM'H*CX0GCCK^QHB)I4JW,O-QTF>SEAE7E^R[TIL^T4B*E$NU]+<OUP!6VQU:
M!!@ @0<E(7-@)[WFJ'8:KN1*+14!]/P(;IG2([S_82' / $>-0EAZ<<% $,L
M 'C682R&T;8LI7X1(US#6'0>$2/U.#??$A*PK;9V7-3VEA6U_3?M09([:N)4
MPB%$$(R(!!'A&77RA:VZMX)UWYBHK7,NI1=V=#]>J9&Z;+]DV228 ZJ(LB,"
M^R> _1WE] MC'^LM*QJWKKQ'.G13BAVZY<B?/\7[ST'0+[T4ZUA?.F^78Q@1
M\:X0K_KN2PQ0%V@?M'F;N<59V!S/R_\(E:'A;+.0RC!W8,8],;+XI@G6DMQ6
M:L(VA<H@L,]'9<B#?0NPW^66?\E)96AT*,B6Z Y19(PST[_WO<%F['>9K7AX
M 8_:'.T*P!S(*;<"1NX@8.1VMR: *<F&J'3+V<JR_[(B47Y^_KEK(40YB_.K
M5K&?(,GB!EBR4M-X5Y<Y]>(Q@IC.B)CV$[)9Q(35/74>63(E$%.=')NIB6:4
MNZG:[5EP=.?@%/V3_D&&EW;<)WOHA .84R317I#XO_W,P)RNG1-B.![MRKM5
M@&O;64ZRV-=LK3_'2_T#5OH["09I-?]263 CM=73VOKAA60Y.$6JV9*?CU;W
M0$!X56P>!\)8F[2MF +"N8*?&N%87),L 9G8K+/KHJOK?H2]<S'JM__;6_(6
MHKD?R3K.6P_+.UOT=F6]U3.S._3RV(-#-;K3W\.UGM5'V$,CWQYFI!ZLW+3V
M=RI&/)ZRIK1-#.I>+\LRC^7^>;E/<AP)WEG<8O?!TIE%FV]9"UFM*/#>Z*S4
MD$G]=SRWK*:P<9?]@-A_7]HC&.R5[;[:[R'"/AUC[WB7*VNX:?IY6\F/1OO,
M?;7)9%;7^VWQV+_9=1F*- Z0R'YR^IJF6HIBV/VAK?7UCM75N\3LVT:_;QJ*
MW/\/D@AM\HTAY-B/'?-$?OO5[BWO[\8]6$X_,=N*V!8NVZ*"#7,'-[YATLH7
MQ[.]@6.[TF,$>N,D>X_VZO.^WLA^[N;YW8YF ?R;W0.^*Z_W@(=WXPL=;\;R
M;I)6<BJ\N7[)0W'Z!&'I$YAJ<,&*RK%Y8[VYK)IRTBL)2(.3ARRUK>@[^YGG
MS]/97B3VI!7[TM(=1%CB<F:,+J(%SR5B:L=YWU8)EA0X^CPC]_#$IU?BOI#?
MX?'CC)I'71ECJ<S:Q!&>-&?,3\J&")HZ-O8Q,_3IU<^"?!?VP*I-R[4SD5ZF
M." J!?)@;9$,T"L=V 650Q28X/,%0&\)/E\&Z+_XLR +\S)N H=8)\'H"V"^
M*QA]*9AW7C+Y/,8D6;5IZ'X.?/YI3 )"7?V"VQ\;^=>XS-O@KW)JS298?F[X
MI[H@)S6W1$R[",,MB2-D,0&L*6!TN1D[9<3E-EI"XEY>2<YD.HMHY6C@X22,
MA+0\"FW\X27!N61X^S: 2Z\G^%<6H>B@L>OU*H9Y%M*RPA:^C1:@HL?Q4;+&
M%.,H66,5=3S>$/B6#N+(#GW#U<@1Q8)M1/:)2[GQ)Q,GHGK-M3>\H<-Y)M[
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
M(2M1:8K7O&C9-QTC12Y,J]O6:]*N["3R)4X':/QUD#G2UL'4;?54M<.A]9>
M4@VAQ%]H;X:2T6GU-)U?B0:1,9ZG*<Z>\<WK/M1ST,US3KY!#( [_=^^18&=
MU%R_B\@DO/<]&H+KTWR]N[A-65&MQL"NPQ>=CL[-',ZWV34UE 69GA69\E?Y
M\M/I.BEBN6_=Y)T()PBQ:D@*0JQ 83Z$$+$ML]'EUI?Y>(08Z]HK\>RRS.+9
MRCW&3<UR)7VO\A/FA@RM),NJ4J[Q?5N<YYYA%INET%G?7Y)SO5(X_=%^;$M?
M")"8[8H@G1,,TJD4/3>L;)6(T#F;T]8=11(8'F)^LI8!DJ5*:JU>5^.F29Z
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
M.#8$C@6.:ZTSY<.QJ")P5I6>^385C<M^Q\VA5-CQH3_#T/MD(N=>WOUX;?&
M="VN/4GY[>5)4G[)5K^@G.KZH0+I=+DV1!6D(TBG1J1SQ&:L<D?EU3A$D$Z^
M7JYU;)OJ)/U"'$_"7HF+1B'8HG0: /8">+,TG(&>Z4O/MN.%M',(;8^Z?.QY
M(;V.G<%8<B930!)A'5232ADT%0%0"M<.)"<BDY"V):$]5A$E=M]_(>V5D]/-
M"QA/1%/:)G8R35S*5P%Q;22)10/3GY</CF-\=A:WV'V XBS:?,M:J\.*]LM0
M5I8G]=]QL#@9?R:7?=C4OR_M$0SVRG9?[?<0V7,:@("^E37<-/T45O5M6!V-
M]IF[M:NA(TR=\0'@A#[C9U? ?4B 5\%H[+H,11H'R+9_<OJ:IEJ*8MC]H:WU
M]8[5U;O$[-M&OV\:BMS_#^9]T&[+V$$8^34:];_]:O?R] &F<$]'/YAM16P+
MEVU156R@-"1OR.J^.)[M#1S;957))]E[Q/X+?&K Q"Y]>]*N3E?0;HQ_(</K
M*/E6J6$3[<]D1(* YMTORJ]+L'8N*!F447LDDEA/ZQ"!"VLRA>4.WE.]M\.E
MYML#.PC>L=64/0&%@=UEAR&!3R@.7,?N.RXP88*=L -I-%_Q@,"3:9.JZ2P
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
M =S'7(T%R,WM8 PWPPM@X]B9?P+<*JRF*]*SV7IK;VQ=PO4"M@XK=VTS=[1
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
M$$_^3#,Z%2'[T3GSQ0,ABG3ZU0:5(O3\0/'.:"Z\G2L3H+7&GA_? Y-OHGU
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
M&]9H:E-.HPIS&H':!PN)%<.8OHDFN=.#8AGD3""9,T#QF&B5=(=@_-)/*)E
M#N\@ICEB%C)-+6##"$C3AJ-RS*=$I5,<&GZ$):7X!:P4XT4J8?63^_&*R^?A
M&"LU5#J3CZ0]%88L<IDP.H(BBMHEA[@^&Z8]:O=C+U"_%0<(EX#,?1*5N B7
M*9]VST&.K\(S] 88H] P6.BY= 0F<#Z?7FT.T-WS-&;D34K+^3FB&/F<-\;Z
M 1Z(O*02/T/T/0*E!OUO/C+$R.(D$F^>FF_%J^5BU1LR"SM$<T4H0*HA,K2#
MGT'N:^,RVHQ%KUA21078_!(0KIR@+4X%"']:2E7K1Z!Y*!?'VV'/@$(8!*IP
M/R&(PQ!)V,9IOX\VT-<0:>\!CE#6LYKDKN:X;L69[$'B+5[<5@J4).&3!8@Z
M;?GP+*T%?8V\#QX(<=<> 5$"&+&YUX3*9"<8S@21F+"W"DKD)P::(?P[]PH4
MXJ@S"E725-7"[,7_@67,#K;$XE!6B (3C0%*%*Z,4740"Q9%PRT,U6<+PPOD
M8$/8>(](\(<):H6_TN033E!8]N="\"[TE@_E3C@SF?"=4/PG<N$+,O^HJQER
M"/FU"91"XHC" _B8"$P<0#.AE?.'+4$3R=A\EGZ5Y\_+KM370E[QQP]C?8X+
M##,\TS[H'X4QQENS#3GU"8^X)#YZN=@/9SGBP=FL$9[^P?@(5/CH.8^"S9,
MM<F(  $&YI[[0'PAB ;_XJ8?OA2M5(<]:_^*K =!'O=C=4\*->6<A.7!@L&N
M!$Z  264*R"I43-5R$7J'"M-0E#:S9_,Y?DE3]C[@7/))ZYRP'LJR!N4!0H^
MD+,Z0HV*(&S*%&%3TZ>>''QE0;RT[ <@V;LJ,UL\+$\$Y>"BF3C<1?9P_C?J
MZIO$&ZBG.!KBYC1@9_*7S[(CL.T2/=!-G]/TF3$2BQR%_.O$]5ZM<?>[:'@L
MWBR^KL)7GQ8_-XQJH][)_*I6U3,_SWM4NUFMMXRECUK1CWG- >H;#C4 GI89
MDTBXW^NQ.WKB&4;8[.%:?M='YH+J<,>&'HA*HD9A3Z*UZUJP)<]%G=5Q$+DI
MI91TE5NN59"&=0-*^@-7<C-F)JQY!AL!=R]E$BP $IZJ'(N+O?DFXR_?Y,2V
M+">_E*^^-X'9 W9,8!AP7P26)VJZ%![K,-\,NY#<)>80&!]9"<,H #)!UBAM
M@$11PS=-@'\KVAQ9?*#L3WBG+*[\D2W 4=M/4%N-8<MT0)[<AU8'(7H@$'T:
M(_I4070O0?2X?U._'[=O6E=G4X__7[!;>S3;UWFB*.(A?0GB^%@DA&(9#3N5
M:8=2W'.GLI#QP@;!(P8A(YM3+7I1XS<,(M"AT"O$3Q%D*)J1<8^?5,X!BBU0
MND*RT?%TY-LIT"]L + UA+3&! 8O4E]1U;ZPH1D%<?NAN37BL_ N_E?^2U(X
MK$VP6A M_UFLX@B8N(&-F1IH.L2Z_DQ)B+!=GK\SAY<#L%51V7'L"8]+>)5X
M)5-*V1ERXTF2R3SY3"(G1#-(>_ \BP,6.U+0;4E2A3? #\5"IA'>/ :M2) 5
MO@Q.NZKUXH1:])Z;2[ E(4@54P1F<*^_+ >,=<XG9OX4YV^["^[30&;"IF!%
M>XBUR9C:*4U)+#[&UOFTCE@:Y0Y .,KTCG9^>D>9J+'WI92)&H=^+"])U"BM
MNNVMNL);%'_WGM!9"$)6Q,82FP)E&CI!24';O8&19Z+NUQW70\$2JTXIU3%#
M9Z@DCM4L7W5%:(.D[U#F+,]A!@YBHE:2IY1*1<9:8A:@KS;/+A#IP1ASR'J\
MHG6B8S%; U:4MD0;KFK?1+\RL8%0#+QY8M)GS>)(E.]-495EKE)GE+?3N;ZH
M\Y<E*FN>VJVJ9W/;WWZ[TBO'=RD;AL*^Q:9X>O,P M4W#EV"Y6G&*F&&DHIZ
MZ82%8\\"C'Z89=F#,=;E;391PE'=%JJG-#<"$^,/&-!S<?+%DA.CL$;ZV.8!
MC^&4D,(7L>*[0!N9]D0</Q363A!1;5KR/:Q:M7\1+(O0G@?N@MDN:N%D;),,
MABLW+L*KB+)AA=Q2N>WIMRU@G>-X:?>P<K>HE.,$GD>(,5)+Y7VI2; W)V%1
M7(%?;9I_0R-L8Q_@+V!#4G& <AR(*5P/HCPYM>=RXH8I_8"O+:;WYP04_6)&
M-M88S==52<>(Y-66$ ,Q<A'7TB@3*@8@8%#O(98.R)Z8S(I 'O)O>K6KB0(E
M7D,2B/ T$QX.4].;?]6\)Q=$_=B><E\"QJ8%?W;9$\:IP'S%%?W+@^^U1^"N
ML)Z*=GO_+-,Y*YK(VB"?(:\$F_JH3S]K#YAA@-T/]&I;KH9'L^+L0.+I+D],
M@5=X5,(\LM'[B!EJ( =C+R9J%&+K/SR14),+ .PESY,XU8W= ENC5(C^T,;
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
MX32AU/QQ#S',IUDZ"LDR$:D 7@]O?@"2I8)A/G>,5_!S(3)US"%--)]I#GO
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
MBIUGQ+ X:<J>B#[<S@SQ<LCBH198,,4K'C%?<2ZS9ON,Y)91Z,0R36]5M:3
M2NM'$UA;P6O\KCVW3-]-I^_6=Y*^VTK:G[UB^BYL<G@*@,.*R;. (]SG@\GI
M3:U>,*'/^U[?ZR?Z9AY:4;)_KZZ_7OZ/=G^SSS8KVMN\/!L E__S]ZLO5_?]
M B=M-O3FQDF;U49S-SF;K6:UNZ-'&4;5Z#1VD?ZYJ67ZYEF=RQ@B:%15[=JK
MIE([W_%^OU*K^JGL/284RE?<_3)7U&LF\GZC4GPLF*(6&)Z_P%,*=C+YK4!"
M[VQ_/D5@M:^-PUD>FI-SHZJO@9:[W>;N_:;K['6?"ML+UR<4MG$83H.S3Y^P
M;0XLL_K@/7[J^<,QF"G!)V8]F/XGRPS-3YU6H]WH?H+58N=]W6@:C5JGWNQV
M/UF=6JW1:H&=J]?TZC@$UM&;\!XTO"A7#$7NFPZ3'85"WQY$Q,EZ#SX3TVVY
MBX2W8:_KL@T[T!/<E$[_.CJ :D>^?]X]39D)6]%N[Y_CUC3?OXL.2;U?+F[B
M=J;4M&0/COS5#.DUF2^I17J--Z\AMTKG]#?1WJ8W]>$[V65_7P'MO<FE^K9R
MZ07;+.72F[&1>@,>W=!;\&NKU?K$GNNG@GU@RPB:*1<R6300LPC\0/(1^**Z
MEW#_WDB"N$4]DUG<#,,JKZ.C 15Z:Q\U='OD%4:IP[XS7H'K3/B%^!74#F 8
MS0[R"UTTCC3]P0Q;T$W,&8I*SD2^S$Z_PV?S_*+R#G6SEP'*+ &2!HBTA@AW
M?IBS$F/F %2OE1!)0T3JZ,=IOF0K)$@Y]>.U7AJE]?+N-))%!D%(9'2!030,
M*_'X>R/J!,R9PUPD(!F:5MHR6J-JQ*R#\DDX[_C&!E7-Z!#SJ.W/D-D75P6H
M?.A]+* H*9G(*WA2]4:]TVW5.^A)[8 !;R$SX:SCBC*@(Y])=SM72L'6]W#^
M8[U&ICZZW<6$2L7G2A[6WZO]JO;%=']JUZ886-\+ F]H[]O?6@2&TS^M*\Z3
M&)HOY#>O)+]?F]]\>1&_*9660^ W"R[7QJE@-*"4>.GN;HZVP'PDV]&Y@W%?
M7.? U9Q"NFSWR7DN2DWGW7,>H>ET]&ZCW@9-I]UL&^TF:CHBYG,_MOU5_(?F
M8^M-HI7.MMQ'^\"'28MZ#3$L!)0J,-B;M;^">>;:GJ]AP:EF10PMD#IOG1I?
MUZUE7]?Y>*P>H$:F!PC.JRH;T?)#V[<?:)]L[FNI8!T)FS/JM5;+,-J?K$9;
M;Z)C*&9SW[P(Q[(NYW,\IZI+WH_ZSOE<JZIG\Z]Z_<7\ZP!)<PG_2IW#OA-#
M]P4?S$W:JS-JKB)!5!'4=U_R4W*UY;YN<G:W&I],O2:#84.?679HRJ10D;Y#
M'^:EBF*2*-"3(5-%Q:C5=(P>6=W \WW>$1V'<-J6;?KH,Y^:?HAMSYG/<% K
M7NE@P-9?^ H?3NP1F%YO L <FA7MNMJKTL@\TYK8KAV$OLF'>S[ 2H_0'Y:3
M>@AGA0ZQ*AW5\3G$B.F5'K&C8FU&K?E);$BO&:<F3P.1'$[)E*?>!]<>I>9R
MSO:5#=D$/6-&6S(W;%4TQP=Y.HG* X_0$P:4E>4* PA*!_R+^<VA*EFE'^QH
M^$T=C<5VG50I8C1&Z$E.,PFS>(TA>4UOZMN.C(W7WXC1'"!)+6HW>NWTOV5E
M1?0 1M\.#;O#U'&,_RPUG'?.<:3GO5UO-'3TO#<Z;;UKJ-5:TC&$?JB)RPLO
M4K5^N1XHFYJUP0UR\&P\[?PX-9LL2^K:>ZS*H$7[*#6;^HNX3*G7O#F70=Y0
M'WBF;PV5^>=3S[%%:05^A1Q#CCT.4H/2M5NX<CCC7A:13'\X">.K-@_TS&T]
MO7NT6=_IE@]'K$ U2@7JL%C;"TVVKJYZO['#I8O>XR&-OI$IF^+#-$^\@XNB
M*6E3&>RQSZ:A\"#%5LEQ1N+R+#92H^I''XIKEKK4L3 <_%5O8.V97@-[;<1\
MGY%.,G5,5U:6\$_GU"_X/L5=>M%#%(2:T9+U%,<8Y3)RN4IK)V4F!\AP 2JM
M(U)@=*/8_&3Y^A3SI&4^,-.UX 6/]I QFEWU*-2/W@/OVM3G7XK)5MH_6$#M
M\F]][\$W)X4PQW:RW^)9F3O95F'*SG>R&WTWEO)AL5B W*M8RH>IN+8_]#Z6
MNFMA9,UK1QMJW7K'Z'RRZBVC8S0L4%_UALF9P>5DZG@SQO@@1NTV@B>: 5M4
M6WD(4^>U,6WMN-36WG1:U;Z@DY5TUJ^7WS2]T5.SLXSZ3F(*A\54$W;RY67L
MY+!4UR-E)\(4UIOX>XM\;TU ^28+@#I6,A/M-,YY?W"\ 4YQB09)*X8X:_4X
M8Y7-7'M8YW70S:,,5G:.2T]Y%S9Q%F.QG_^?Y0W_:TU?&_9Y I4%D'PR.$53
M!:ND.8<Q:C5#<I=Y#>5P++17!5&_A /!(0[BB$36(PL-D\&[5&_E#8U;Q>@)
MME<A4VJO!1(R;Q YKK7;J+UBH8$1H##!(,XICB3T1D&8*6D4]97NT+PYO57[
M('/O>%A4\]FCC<,0C[:,,R_,\\.<*7TVCCJ W/EP<4SZ[7&S'M5P-M"D\X-H
M%:\1IK+/@M"WAUAQP+E/Y-IA,13>?<'LPUW_]X_'#0+S"3,_=^8Y.2R7[.I,
M@AUY3@Y0_))D^5HJM<<B693&MWJM^W-JVCC-<\K\$4F+/"%S"Q?@&&X<MI:C
MU.;5FMQY ^V6OT:S@R#"_D*F&YG^3!1RO3BOZ3#]N-T/OWTL6^AF,Z3+8U)U
M]6:Q&=+R]>VF.TFGP_UR>A#^B76OSTJ96[[*6PB5;M_@N;TKP8"^[-]+=,C0
M]+4/)50PN_*NI!*$P^E]OP0$3?JDF<<3S[)'-O-+D !(]MD$M6A52YC&V]Q)
M4YM#]0E\.R:?P)&KX$J@JYX5Z)JR59KX[1WH7PNJ!TC=-)\]L@ 7!=8EGZF7
M :X5+.>7TNH_1I;3V#'+01TWS79V'68_+ )+<:'&FW&APV+5D@MU2ZWG6%B0
M3I$0G*8SQM80GLA,EPV-;USVQ7.C@/,=91;@$>LP67VR>+R"&TOZ$>LO>NV(
MM)=W$40EWT>-ZQM#>Q@P@"Y&.&738*EI7(Q-]X%IMJM=P#M]S]'Z\M(U>NT-
MX<A,NI=_)G/_CDL)*=M/I7B%?D1JQOOA%3KG%>R9*<PBS2LNX;N(ND@5@4<<
M('64A?>21[RLR6^I3QQ04A8W17A2EMX425F@DHBY+"_2/^YP]&>H_5*-L[#$
M4+[=)F$=:/"GF9^"U9HS:8Y*07E9[]]203E4YM,2S$?H.*)8?RNEYHT8SV%F
M?^JM+1C/I] <.$R"21FQ)E[1,*KM)BQCZ@4V88G/')J2]?G)ML*Q6()ZHQC*
M5DMN,0>!YT1A_BTI(@BBR03.4@4W=E%E_JZAJ]=6@=? A;;GJU.5GV-?KF9J
M/K#3@<_,GZ?F"!9[9CI/YBPX^92>6V>[IW. W0@F8NX=H-H9R/2=3[WKS &D
MG0&0?;*U%ZY/L+6_V(-&H]XQC)8YL,S&H%GK=)M=UAZ8K<&@W3+TP?_JK9/S
M>R0,\M7 &P$!LRRG>:)1SJ=%QT/4E5"&#TM!+N.8TX"=R5\^6W8P=<S9F>W2
M;NBFS^D9AX@J\PP'-\J_%EC4[58;>A,12>@3XL4"QZJ 8Y\6/^]4&\U.YC?
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
MK8X;X=/A-G36<K>LB7%66F+LYB8K'[WT<*V'?VB6-XSX*V&1 !-7)&*$,L]
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
M3-<&[>Y,U[[PJ(-AD;CQN*N^.X+2XN'>!7-LZ-8X>_*/&Y9KW(Q7*Z*'<-5
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
M+%( R5% R1+)>@D$ARH O3IE9U-0V-H;7;UY[Q+49?S["\Y/)KEZ?[-5W>]
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
MG13;)JIKHCR,U@TEEN!>S$F_1%(:I&(^3ZY.'*Q/@+V83JL)6B78A<@YV%!
MY-KS/RI%CA8*\"8&S2TKLKE7LC_J/@6%AZ3D@>7=I=-P[;S8[&48U<XZOYT@
MSO>P]D\]LH&9W@IU(_NZVI^MC*K;:6'T\W2R.+OT4^G3M+H$!//E'2 #GTW.
MV10(Q@90@BM21,%"C$+JF)5@S6/F'6#NO;FR^:LNRV^6C0WGZSWOXI1DA0L0
M,M:K#*6F&4H.>"07/PH>66B=^=H7<Y^L<=?,O+,Y<TAYMZEQV +RW\-HL9+D
M:#3Y6E7+P!ENK*&(D[M:WLRR)F5M AC)O+99H+[=;_&!FH:]8/2J*<.A.'=@
MZ;7;<-X<\CK!<#NMH+3@R6F:K7H>5=F,$+5.D"P:3"[1S+7V"/<&W:<T;(^U
M8@.)'X.H%\4<OT[F6.^2>#\)XVN5';]BK;:V)@7G(.MLR:UU!GQ.&;#68+LB
MA"NM'9ZF ^A36K7'!&[,A&.0N5Z(\G4X&O%!U*IHEPR@C[:>^9<0O?'@R ^)
M(6O%6.LJZUUP]ND(8X^IN9M<C\' 5?_W&XYQ9LK0S!C(]:BOPL0@2&8@!JM"
MC+I8;%VQO1?@/AV&[#$G]Y3T,<AY<<;A^QKV0&.*GI8.^<ZU#+C4B\:,5N"8
MCX6I4(RRQZ/F;;A].D_98V+N)>5FM+QVT'.[64H<,6<9H$3NR<<HAN9+.M *
MG:<9PLQ;'\#<%>L!E^ZMP]D7HHW(68R.0ZC5UJKXVI5&9IHQ%51PQCAS1-?\
M?M!]RK(=A*5[K.4&8C^:%W25(;Q^Z)N@Q6(C877U?FXGD911W:QQ(3/I9/&E
M=?N')L#[M"W6=]8V$O\QF'MKP5T-8B!IZF3A 4R]25FY5,!K:<"*Y!D7W G;
M^I!W"]Q]RM[UG;=MA'_,+-ZZJ=B%G3!9&XU>@S'D;"I7;[\PP@ 7QC,M'"%O
MWLQB7]!]RM;UG; -Q'[L),F-CE4^*.=-!FY+@GH*%3QC$2@X8L7I'&T\(ET?
M0-VG%%[?^=I"\%T6SKP;S\/XRY ^6\7W89PO4H]71:.WO[1'5<U>[VM0<M-N
MO(WJ<=X.Q\3P]\/S>F+AYFOK_@-+3F,(&I*@:$=I3HJ-20LL:$MVV"NK6Y>W
M/HYH7Z7YR--I.<UH9>A$@9X@WJB:[V8UFYBU TP&!2:%7+>^,>HI3'V*WQOR
MY;9::RJ:9E;V$53D#"Q.%\LN:S=.5/-DE0V" 2LT=*6-@NBB IU+JA.1DSS@
MHGD 9:_J8([#JA;R.[IQ?#.;#T_K$-XN:B'G]8&L>W)U;2XW1W H [KCG!S&
MI"9I;(HJ@5>%8@6=$7PN&KA43',?E;3I]V)2[YGY_X]A^G:RF XXK3!R0PL$
M&03-@Z95IDL SHKV/'MNW0$-[2-(?R#SNPVWME&4C<1X$*-\/];/7R>DUPNR
M&#GX5"\-Q!#!)>4@9VX3BI)C\^O"=@+:I\QWKPBWK1"/Q+=?R9!\_HJC<_R%
M O*3V:!@I"5"T3T%VA&4*/6V4YM "F<T=[R8YO<7[X>X3SGLWC!P+[$>4_41
MI7!@D)64) -;:N_GR!.X3.ZM+"*RXGF(H751U(Y0^Y2/[@WY=A/D$5GWEKX[
M<(6B=$P.?-2T0IRU$+$0=.:8L#P:XWO@X]%W^Y13[A7GMA9CFY-&#P.MV-*M
MB/U%F>/T$FW6Y( RS\ 5) _!^@RQ=K80CAN+,:#AF_5.W0-$GTHZ.^#30674
M98KE%4[G83B^?OJUMJB8C.M1DJL_?2@T4]<:5N^14MGSC0U2*"W'W"AE<EE!
M60GI1:U9T40&4=O!<%(Y3E!$F;VNH29-IFY_7\W5^_=O8[!^5ET?LQ-<YJ=6
MEQ]_PAE.SVL3O6P,4S:#R#1.A2+5H#F#24DPA448WKI'Z@:P^I3HV)D1=[L,
MM!5'PW87:V"?PM=? BG'81C=PE6"]S$(#\Y5U1QC@F"S C2&D#J94+=O/?\4
MJCYE)]JSI(TPVI/D'Y/I/]^-EW<4SVX!(^IZ[6C(6C-!L6B]+3/H #PKACY'
MYU7[WMU/PNI3"J$]31J)HQ>N#8WBC+[[O;;?^M=B>%9;JQS"P7GLO8=T<S8>
M?R-GY^)]'PG8_/I+*SL="UH*8B?FI6,L,^D;[B$FQHUGJA35VC-X#$^#:T_O
M?_9J1Y]%A9Q"2^ VUZM88[TH.F:@@<IHI4666Q^'>AQ1GUR@9CRYYT+45D)I
M9NBN[<5OTK7^P2$,C)-&E[H_H.K-=M%8<#)X2(@V:B68\ZV[X+3"WJN2C,[8
M=Q1)]\+07AOYJBZ3_FZ*)SB>#<^7=\>L'8GE-SZ';X<PPKMB.J2!;C)OK?J7
M/8;EZA:@)2*",J"0H93,ESOCF4++VJ$NH:P-ZWQT1AI[.QG94AUM K&AYG[L
M=:^Q#,>8UQ=*?JQ_O5SKRW_S<3*;3VGUK_H!UJ5^-8/9LBB+3Y!233[7Z[H]
MKU=Y18K#HI"F-*^7Z7A(6SH9';>@ZI#0CZC^HU.E"\_EL4&]G4Q)GN-5+7[Z
M_GE*P-=2S_^]6-T0=CF0HKDFYTL \F0I1N4%G.<<3)1.N9B"8:W]X@Z&T:=,
M40]IWADCVE%[DH85:6VQ]78T^?J?F+_@J]78:"@7E^,MMW8J2(E)NJ@$F&QM
M/6$:5EM)UB-F8;CC[8W==A#[E)4Z*"4[E&2GC74QSJ_J>NM/^[34??!A+9KI
M;H:TD1M:G_]^,OY"XCHER_C;"05,]<_$H5AM)T50"PJ15#(BN&5K9$-Q6FW4
M[%A.X(PG8UBX$K)Y]\.-D.VKF9:/_4R/?3F93B=?ZRT" U%B8$I8*+$F=I5D
M$%70%)GZH&R]UJ+YQ63WP.A3!JD#EMQ6+/L*HEW[&QIGQ5''?.T<.;E^QIKL
M0,IZ3R:3!$/% @E=Y$;1,&/K)@+W(^F3,W0 7C00QU'LRH WM2P#WJEMN8WV
ML-8E6<?TLAC,D&N@:N/]Z*T 44I)R1BN9>OJOL-8E^ODO3CB+XT,DKQP\,@1
M5! &O,N%_'%58\YHF6D]V'M@_(#691N6/*9%=A%$U];%Y<!9]AZL<.27)YG!
M2S)\,H=HO<!B8^M2I=^-=6G%BQW%<2CK,EGJZU_"?#%=MEYH%+\\]-C&UF8C
M]'M:G55S^C5I/E\CS><[I%EM4(8BO?.I '?:@#+DH?@D#3C):H$.RI(W*_#=
MXJ4M%<C5='["L]6M-LLRA.$X#<_"Z&:E+ ^Y%%T0O,:Z&\L]A.I V1K[<Q\U
M#UVJF&VP]L$X=4JFQ]109T)M4U!_.0<5ZWKD/J3"M )FD49>;(+ 8@*FN?:!
M7'-CY4;+Z.ZS^V".#L*$%G/;B9/R!!W?C2\/\%(X'F+2$G*BV$XY+!!E"D3-
MY+W0(>?0NG'[3D#[D+KMJW;949S'8][J*%O@T7E:"H!&%E \.5*#]08C+,ZH
M5+B,1Z=>;XXD]IM[VPOTB.3[.AE8+S5FIB#R6&^)(;A!8 #T*<5B:0S-;XK<
M!6<?SB7VG'A;"O.(UK9Z?I+G$G4VP(VEJ#=H 8Y1U,NR*D)$QQ2VKN_="6@?
M#C#VFWA;B[/+C,/[>MW[;-WV<?QE^>/Z%.\^&8=-'ML@X[ U^D9Y[N6+7DUF
M<_*:/,9Z"D0&5OLY<$4.$S-04DDIH,A.MRXRNWSYOHKHYKPMAT,J$*TD-9AT
ML41+F\%A)*UH:3EH5A+GK8=S%T4?T@'[2?JVCMASIIN9GDLE>(7#U2MO&*O-
M1P290,D\1!4]2!?1.84NQ]9'!>^BZ$/8WU;B>\YT]RK_M\49Z?%JH2Y*>]Z-
MRV1ZNJZIWU/S;_3T9@9@^[$TL@,WU_5%G^3O QXX%\YXJ'O=).K"(7!50"0R
M\ESSJ'3K]M@/0&EK(RX?>[&G)I:M+2T'F7B@)1(#>,\9,.NX2:68(%K?:O,X
MHC[9CA;L>-R2["6/9E;E 4S7]M>,Y4&1^B-CI^J]5BI#( 4*SC/FDO!,B-9E
MR4^"ZI/-.2!3=I1*]P;I!DR*H-:QU/>7WVO0M+=%VNSQS4S2#J-I%IO,9H@/
M2/_C.BA]O< !STPD:UGMG4.Z@H=ZU8^LS2MDL,[J6%SK1;DIMKU3+!N^YRH!
M*3+S.FD+#%T"Y:6"X.L)?%H&,I"/[D+K3HM;@^R3;>N$97=2*YV*L5U";T.8
M-[=RB[;%8\7&2P9E@H.(QH"Q+DHCF,'FMU3M!+1/=K)7K-M=G =GWN4FG^ \
MT<R3?^C)VJO@+<1L#2AKC8S)1&5:E[IOB[$/V[6]Y-M.0CP.U98+0HGLD]%
M,<>R4U\!5R\1Y%XK4U#I')MOE&V)L0^[L_VEVK9"/#C5[O15#IHSGNOFC;(4
MT"Q[4P8FP1?+-":C1&E>:KTCUC[LS_:2>GL)]2C:KFXD%YH'F12"4J2759TC
M7V\84D$5)K7(G#4O2-D.8A_V97M)N%U$V)-LR&YGCK9[P6$S(AV=2]J8<(%9
MJ:)%$$H2X410$ TY62FXF'P(R;EC!66=JK2_C7.]!7(QGF-^\ZWV)EP?MC#2
M.VUH043ER $HW-1ZU$Q1CB-?4TEK8^L>D3L!_2%S(]NP;2OUUD2<7>\/#*0O
M6F<,P*,FC6LT.9?"DG;7-F:B!2.0Q]@E^T%R'/NPIX5(NKW!KG:Q^!R^X>SJ
M_.K'Z>1\6%OZK!O\O)U,E]_8ZYZZ'=[3Y#:Z?<?7ZLXY)'+7RK0UGG7UU!K!
MJ]6]P,23RXN!R2'/MG;"96#0>5!:DC:QF8,FY@2K=>&Q^3UT6Z/<5V>M-U37
M+[[SRH$44EBO27UB$J1(&8-0J^4Q2TNNJ>"D31M/PA.0^F0!.V;5;6W64ECM
M;EG'@@0K/SX7 ^US+%8(PF9$3>9Q<*46([/@4'.>/;8FTF;(^F03#\RG#D37
ML+'[_6"XB5;X4DL]:IJD,"0PA@-GD<8:7!'-;TS:B#@',4F"J6(S2;=X11$[
MQ>U0[X^$DKPHRJ>,IG5Q_+XFZ=BW9.S/HCMW1'4KMW97DJW:YVVE3!AFE[,!
MFXRIQVXEX4P1I!%9Z,R3%*WK^;9'V2>%W0F_NI5;NR+K>9CCBW%^3]_<SF21
M'T)V@T&2-0-IC >/.8"SF&2)(3'7.A[>%6N?-FF[X-I!9-C8)UBV!J79N0_7
M2RRT>JY%G6^^S:>!!#4<A^GW=S2_LUH82/^2IIY>\^7=>(Y3G,T'-M+$:>$
M0Z%9](Z1'X4%I-"%N>1=$J83OZ*3X1QAIM=J:V!*9E(R!R'ZFJXI$6)V$C1C
M25LK2K:M*\QV1]L_7^7X[+Y[I\]!N'!,+?&:_C";#],@.?1)A@"!_D?SY!%\
M#:ZR8B:$DG@R[:^*VAEN_SRAWP5[=V+#4=WVHHPM2 $Z=Q1>,%O Y6+ :QN5
MCMRRYL=P]G7;=\]4KEY\UPU2#(L))8!6(8-RO$#$H,"7XF)*SA?=VH _ :E/
MQJ5C5CV4J6PAK/:9RD?G8E"$=-DI2[YLU&2T,L$2D<(J-#Z[E!*ZUGG_S9#U
M2=T?F$\=B.[X<;!AFN+UG*'4/C J> E..059)U,T$T(VO\>W31R\L_*^\?J[
MXJ.@,6OO$QE8E4!Q],004P#KSF\2"95OG=[<"%B?%/E!V/: .F\HON9*?9-Y
M&3A94N8\@?>,S$X6]1@##Y"41N9<+8;K:A-J$WQ]4O!'X5EGPCQX#<?K8:&A
MX#@1W/E7Q/'GD_J5R]*'%W/ZH YSL;QZ^]:6PJ?5\&_]F_7 7\Q>?,1IHO48
MOM";5O]H%<2LPBIZ<ZJ7EJP?U+ILI(=#ZZI2I8=#[:(XYO)=-Z#?O[I+T&AP
MN;^,H#1Y<J'>M92+4#G$(H)K'65MCFY?6W+_FSYAFHS3<+2ZAI,^?$4::CB?
MU0NM2:.<#+@G9S::#%K677&7# 0E)/ HT#$DD\A;WZBZ&])>W:O7$>ENFY0#
MR+29+[,)UK=Y.%PKCH$4+O@D%-2XJC97X^"T8A!0H$)G3&G>E61+B+VZL;='
MC-M5BH>EVJU@>VF&UA9Q/@RC@>22DZM5P.AZ@(2I>@>V9$ NA#(*63&J=2U.
M"]Q]VM3M$R=;BON@1'UQ41)YZ8K=^/* H2P^*YHY6X]7*:;!2^XH)$%;K,"
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
MKCZVHFH'&;_/<9QQN=FLGSN:I"N_-*I;W>2<FU&(.%K\=' V@R\A?!V</X:
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
M&<]>8IE,<?E[G\-WG/WVG>1!SQ^.P_3'PGRGU=4B+1+W:+&^Y;$Z4.@S=S*
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
M>F:NAS:_E_&LWI\NB'J*F=Q$<YA(25_\W:$F.PB_![_X%F2*\RPRYY"]I;=
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
M-D@O0C\CD?>B"O?$D_:M"=L(NP<-^#!=M<'Z-)^D?ZY#"<;5?Q)(Z^EXC26
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
MO+)M/RM[MNDVVW1'J%M]7Z]N,8JY"^Q]&(S=(1_&C#Q&+;KK .A9!?JV/;:
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
MWXO@8'HQ:<U/XQ2*=1KI)4BK.\0NH!HFT&P$LO\,FD9$3?J2\MY4P&O,7*<
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
MCZ%UB_UNR)Z.$C5FX::NZ&8!C9>3Z73R)QU]LT%)M<&1U74H;%TU6MHU)8.
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
M?KNDD#V HW\_IXV6[N:)'2KB#@X0?PZ7 ]KSAH/P=DP>U,5@4D?]TXCVP!5
MM)[G&,#6?NI*D+,6>! @#4DB%N%<;&TD; 3U3 C15O@=+ J$9E'1^*9MM B<
ME-8;1L:U5YXL;!4=6=@N #,B9/+J,8767M=:,,_1>FPC^0ZZ4ST([+?P==63
M91MX'=F1&Z =QYQLI,AMZ'&@%OI:/V[ ) URXYD $9&#JE5":"MT@#K:2%X[
MAN;744<AR08S\S@<V47XG5P@39!^\&+5?,F&X$SDP#27H(P.A"99&KBN%ZG:
M<-G:U+R-H'^;HJF"[MW0["W=3EI;+8*YJOTT3UM=OW5^FL7_PS3]/'KSU[?!
M>'')7@+&DI6#S,B\4IE;"*)80!4R^6$YA=AZF3@,<?]<ZOI4M$<-'I=_OXVF
M#PT@<R%IIEC:\(4BV:$E6\XHL(*9R&@MEKA5,=]N*/@PZ!?-P@9Z[,VA6EQ-
MYL!9=#&"+273&ETD>"$\2.:MBR4%F5I7-7@$SO,C3RO9=^!4W>/UFW_-YIWM
MIQ>C_&[X'2?3>5&A<\%9D((KP**0[$&.X&(-G[#99HV:9=?:[=X6V_,C3"=:
MZ: 9V/)<\4T8UW"(R4?\%J;C09AB/B]29J&E(K766AP\%'!<NFK\)0Q,"5^:
MEXU;B^;Y,:21Y->V^-J?$[_7DB^C+\/!O^?\_0F')&ZBJDRI(,\*2A0%%&*!
MZ+2$&%6,L3A)9EIC0JR!\OS8T$+F]ZF@.Z+"YXLP_<=H=IG???T6TO1-*60K
M#;[7$^B/Q.!S89DPDAS/ZF>2R>Y#[8:<H9*:QV@R&5+],&4#TA=#I)8:N\\S
MTQ'/KFY./N P7-8J56=#VCVG.*;]\RRE\8Q62^V=MP$-I%P+C65A:(IP#\7X
M0A^4Q'/KDAP'P'TQC&NNN_NTL^U#*M]\_78Y^H'X:3I*_UP.I1:[:Q)@N?V/
M'QYNN>= &@5??KH(8_PI3&Y7#3RC)P^_S,/3?OIQ_94/X4=]ZZQR\IJ2PD0>
MG$;0(A(EBS;@4140BJ'0+C#M6EL;AZ,^=!W\E"XPSR[Q?=F(9;(.S.("D1LF
M@A,9O+**Q$>NJ4=&)B5ZKSR3+N36WEXS\'V%@_;,TKL+YW&4?2IQI74QJA<6
M\[LJ;DA^K,I-% :*)4T6KN3TDHLS45C>/"3YYO./%05P) :,&FFB@T/.%9;E
M-=8V:#J*"+B-Y#@! /MK9HV*#Q!K]\K&K&/0SH$HTH *7D*H%XT,I=$FA"3O
M%@Y_$DK><('?E8YWD69#W<[3K#[_.?I\,9I-PC#3'^<F:$6WO%"6#FDDOM1Z
MT F4982,B0+H#3H;E=!>;3*E-S^F?T?K$ 6,.I%>XQZEUYUR93TM8(J#4;*
MDI*!8\J"+&B5Q*B=9MM,U5-OUGW<#7I_F3>\9[K;K'4;&,^OM?=.PE_3&GH?
MR778VKL8;BSM+A!"+/7FR4&0C .3T43MB^/;M3,\M@*W:NW=0G^["*S3UMXN
MQ\B80; 6+2B1?:V2SZ!P;R,:5=)V-[E/H[7W3F)?V]I[%YEUVMK;DDV@,I&0
M!<-I_PX*O*8793B7@M-@FTR[$VGMO;?R]I99!W[*8ANG+R^6DFB9"61QZ82B
MMLZQX'.2(%P(*A'/MNS-OH.;<@O R[2%#M=%!]$3^POB>AC#?,=OV&9,'9UY
M=#&>XYR<'$"3NZ>TIZ+C#A:V3L:6&4N)YC!$M([\WMH[/2L!3CFNI!4\Q-XO
M;DZ&MQL.@TZ<MKNHMOF9$@EQCO4C3J;C02T2-#\:^9W4,ED9>3+ED),![K6I
M+:DX>,8]Y)1$3CJ[DN_DG*\[6=K\L/[/EXZOTE&'^FC=9?!&::=-,#&RR(N7
M$+F6M8%G[5*7"A@DV$PD'DW8BC;;/_.ELZ<C[723:W8/V<=/OZ]:L^JBO/09
MK)NW9O6:3%G)0>HL63%6$+[VJ6?K ;U@7K576 ?1^K?"<E8$-Y(+E2.$0HZR
M\J@A9DTOQJ"TW%N?6Z<O/@#CE3D'*^<8'N8Z$?TVJ_"7OOID67GBWS7D3CGE
M,XF%J7HB@SR2@'BHI6@B%Y)Y'5L?7S0?Q ERM>-0H:/2H(.LRE8#^AX&E_5,
MZ>UH_#?ZM]-SC3E[9A/00A!I-)&LA4*3-K&"QCFI3/.2,UV-Y97EQR!%!R;D
MU;Z"X^^#A \/\[?1/"L,%YO;Y/-H&BYO?O[S:#+];33]7YQ^O JW/B]!ZI*=
MJ[8QS5T49"6S&L4?&4.#R26INC(=6@_FQ=']-&C1I9';>F"+TM\TK9=OU>_Q
M\^*C8HD<1&^R!952!I?(Y",+,'&IR+#7G=G/O8SP=6:<#H%.R<:?O_Q!,EA4
M,I]7Q1?*\^2=!E?3:I0M'D) !AQU5EZKB*SU@41+_"^.ZD=3?@>)PW.@<?-8
MXF-C^3CX<C&=W&A6DHW4G@<+(CCRP)TIX*7DM8V3CJ'4^().&-UZ("^3VD>E
M0P<9T7O+=%$ XMUP,AW/YH=;[Z<7./Y\$9;])B9S5V7R;MG?Y!]8!TZ;VW<<
MT[#G'];6XV_#8/Q'N)SA>5'9("D#BJ'A*QEB54T 1G)16?&D4^MP^9,9_,N<
M2Z<@^9UHUT&F>'>"^&-N3*X$,3<GKT=M7%8Y:088:YF6Z -X+R,$H9*1*7*N
MFZ=3'F6DKS/K] BU-O/]@-K=HZ]?1\/Y1<>]HV$KG,T^% @TG4'Y9,$Q;B%S
MEW/*7%O5NF3B(W!>'"%;J>8^:]S1#/P/LW&ZH#<_C,F=?U]N#'%IV9UGY[GT
MY'E+YPLH'6O=VBQ E.AMM+($U?HDL[O1O#C.G@@Q[E/>'Q1#=.M"> 7U?2FT
MH*^<[G.>3)BG^;&H!2WDCM9P4^^+@^*&I!:*O[-:K@D>VN)A+X97G4C_@9N=
MP^\Q*[9WD\D,\R^S:UR+A?O! <R+L)QC, ()) G%$VZO-+A< B2?9-8L<EV:
M'VKL!_7%<*Y/E3Y Q<.#N1_&/3<WU\(^=ZXH;I.J,/.RT01G&K@/,ICD!4NM
MJSSN!?25ALW5^0 )18\5M:I41\/J.(W*_,-[]D-M!CN<=%)Q:^>'=UB1ZS!!
MG$[%KI"#XUG0 BA5Y9Y)$%E*H(((J%,*\FX8]6O%KAM9<1*5-=)Q<,'5RYO:
M9\'4EC]11TW2+,A:7V._Q(I=N["TNXI=NRC[5"IVW4Y."E9FCF3?.&9)CKZ>
M X?(0<?BF"PJL;M57%[38 _@P*-IL+OHXJFD$6XSIM<TV)W28'>B21_YA/OH
M^*GPU[-4LA0%LJBS.UMR!V60D$H0%F,(AK4^17\ZO-TI#?;D:+N+:GO/2&/1
MZ"RYJ,Z?)6EI"<Y803XG%T6)J"R^9J1UK/.=,M)V45@'F1BWW-+%S>4J>]=C
M84DF<)G-&[]9<-XP2+R>:"E4AFU5Y&W?O+2;8%Y9U$A17:8WW$B;<QE#"I$P
ME%INR7@$KS,#;;101J HK'7W]^>;T]B,-7LHIX/T@$5G@$_3,)U+Y._U'U0A
MU;U>1\?I?PE6E!I=) T$1HMA)O<(=<EH;.MF#H_ >=D^9BL]]4>AY7S9!EQ'
MKN.CP([C S93XW;T.$ ''>Q-CX/TJN:YQ@1,U%A&6EXAQ.AK-Y)4(A-)Z9Y6
MFR,Z6\?AQRZB[X 7-3F(5M=PB3?*C+# =(;@JRT^CS,I20&/JI:I0R::]Q._
M!Z)_>Z6ADNZ%L1TBX0X<G55;:[*O?L'O>#GZ5D>\O%I;50=Q#',M#NM#KH4F
MO0>O')E'4286%%.N^8*P!:SG1(O66NCB.! OZ:,OA/#7,/XGUBR4V_@RRU;Z
M6/.JL@;"$\!SG2 *(4/0)1;7O(3&!DS/B2)-Y=^!\?DW'.(X7!*^L_R5Y#R9
M+AIJW09I)7=%5:?-L]I2S5GP)AC(ACD52<'<M+X?VPK8<V)*>TWTEMY[7@PM
M;!8U%&$\.>$FT;A9 ,N%R:8VO"_]I&^=X"%)Q[?XARMDK7G22^34]?' 0R?+
M9[6QYV#ZHXNPJ=V>W&',U $B.)V J6)$+H88)UQ4M(]Q3R1VM*.A1>E\MB:<
M3 ;GWT\P8$H&;VE:@M"U/&Y*9":22$$)'[.V(F71W Q[@0%3N["TPX"I'91]
MH@%3Y+Z(Z,GIM348& ,YPD4CH'>,H=).I-8'#,\M8&H7#CP>,+6#+IY*P,DV
M8WH-F-HM8&H7FO02,+6'CI\*?WT*REF%P$*H_?)DH7V&_$*C,SIM<S3,O%C>
M[A8P=6JTW46UO0=,.95RUMZ"=[4U6)0(46&"5*M"1H\ZA-9A+B\B8&H7G>\4
M,+6+PH[852!PK:/)"6R]\U %,T2G>.TXEJTSG!>1-SGB+[.KP#[4Z5([K5N9
MW(5Y\^#B8H#?YX*;)\-_"\,?-[[]*];AK(9 *[QCUD?@VM$\X$:!0^;)R&'9
M:\-UCGXO@NV'YY5\O6NU@\N-O0\,ED5OWL^FDVD8YEJZ;71Y^78TKA^>.^%K
M\V,.H=HEJC $)Z6#G)!KGCTMW">3&_CH2$Z0Y1T?X1R?$*=4?WYCU:>KLK2+
MHN3GF:G@F=)0R!"O\UE"%-F"IMF<G!;*L9,I2+_KX)[09&C(QMX*B!U"I6-X
M_8UJ$)Y+533MP1D81MJ"N900DK%@<K%DY&>CGU"QO=MC>YTQITJD4[*E=BPM
M>)YR+>UA2/HN(=0:G!!EH6%;'Y0*UD;;^@BCK[&]3IA3)=(I5<+?.$[20L'!
MS:$:Q:N?S\ 44XO^X[PV#ZT-*M(V:VEQ:'X=U^/P7J?-"=.IJ]+[O1BA2=!0
M,$@H1DE22++@!=:&2EGI6+(O^9GX,T<]/+E3B/O-7SA.@V6=S#H_RG)^"*P'
M1HH#TY5WM3"^YU$##YSFAU!1R]Z[;3<?Y1-:S4[NT*4+(CTIY_)JCF^N;>\*
M)I0Z0 JL9DMB!F]M BN19<>DY]A)$>(CC_L)3:^>^-W_$4];<CZI";IK!PI7
MBF<)R1JT(8%2-0Q,1 $^NHR81!+V9%I<O>#&)\]MJG9)TR=\^+19$$;G6 PG
M)3+&005.+IQ+M(Y))S/SW#%^,F'NK0?_.E^/-E^[I.E3//N:C7&R60I6EURB
M3\!E#3\P5D%(M1J5Y&B#35G)I^/>[S+RUYEZM)G:&4&?YD';9AE@Y(E[I<BJ
MJ#U1&&IP(B&8XKTIAGE9>@^5[MU//<+Q7$7^;IC&2%^8_(++/UR= 1==?)0Y
M0T!#%A]' U$Q 8DED;W+3OF34<MV0WI"B^*)'+PUI,A:IZ!EDO&-CDL?\=NR
ME<0!J<./_M[A"<';PVV4YKM8OGZ^#)/)^_*Y:G,V_C%__C7AC!#H7:H5/!T#
MI8N%6C8)>$[*<"T3AN8-Z#?#.KA$T@,_OLC#"RERF56$DA)9RL[2!+,106MO
M/=G-HI36=PYKP?252-N:!_?*)361]K$S7R?CZ6()O9Z<'\:C+^/P=9Z8%#-R
MLEP<8!152IX$I+% E)+&B))GL56S(7K,#=+0WZX)\SB"8^7 -M+NJ+F4&QX4
MKT>UC*S?!M<N":I[L> 8R:4M];61 @<(NT\R,&&S#<F!M#(LXR4D(C 7G#:*
M!1>W.L0_.1*LR=0\!@=VD7'K'*?/?XX^7XQFDS#,G_^D'>7'V]%L?,=N6Z)=
M)KY(Z;)6Y-BG(F5M+)XA)JW )&8Y5[E(HS=9G_L]NC\OIZW*1KW)NW4:Y3VT
M[X?X*%C4F(PGG-FR>NHC/'B&#(PO3%DK@L"R'SDV//E9<J.EM#M?. CL6?WS
MU=N?\#N]CWC7#5R.895(5\C5#X@)<LF17&VN2%QD:*'0Q.T@R5 W>U-F'T3/
ME4J=:Z?A[>A\$&=5QX]. *^2YRP$\,80NN@U^"0B,!*59X*Q?#==<0UW-C[J
M.9"BK3R[N%M;U9Y<>O%7#3?GMI=GTD87!4A>&[!([R%H1W]UF48L2G:\>?;$
M8X">AY/:7O8=!$G<P735;V,SJ(XJ*3T(Z#BED!HJ[FY/DF92[Z*;S8/@BC"R
M6.T@UKK#*I!9Y"4ME2Q8P] @:MFZ,'B/5-A07:AO)NPB[$[*!4T)!>8W83P<
M#+^L+):LA FE( BO:0\S6=$X8P'I-?-.,B%9ZT[I#R/I_U*N@9KN5?@Y6,9=
M5 68Q0G^:U:97HW8JX):I0CZCTQ4V@-KYX),KK(P"G3!XD5PJ'QKU:^!\LQL
M@P;R[L)<O ]K1?DM@'558W$=J"-9!RU4MYD.!\B]BQCXM0"-S-*;6I-,U[70
MJ 01F01F+19,'(MJW>^N9T)LLA%ZY<,NXNZ>!ZL^ [0A9DEXG+#D/VO#($A:
M$XW%&!,K1K?/2W@(R!&"=MHHZG'U[R'EAB;"_/3DP2..L]GT8C0>_!OSV=?1
M;#CEY\P(8C<*L$%Z4$D:\ 8#Q,1-$;9P(;8Z4-ATM[4=G*.9B\UC);K201>6
MY(,P/V*57^UM<X7W^CLKY)$';5G0!)619(3E9&#G CDPZQ(FQ4/S4FE[HWT^
MY.I9<UWL2K>1YU]F8P*\"#R<'_S65NJ92\<SD,M>2# IUYPD6CQC1I.TC48V
M=V0VHGKV'#I4$QT<?)ZEA)<X#K4TZNT[@<G;P3!<SC,'/H1!)M#S+YP7SHU1
M@8./G!94S+2GAU3 *$_ 5=8VM\[BVAGD\V-2MWKJY*KE-O7/AK103@?CVY-@
MF2&)UJ-@!I#'1'NTJYWOO0?N5< 4LV*Z>0.7[>$]/S)UI9NU:39[!JK/Y3C!
M])]?1M__"U->A'Z_&^;!]T&>A<O)^^'EC\W!Z;?(<O/G%CRA%?>*'G=_>Z=
M]3W@'AB<3@\Y/[N\O/&(7V]1:^?QK_W!0Z[9_P>'PT'!,?WP8#(:+OTWQ;W,
MG&M +XC +'OPG(G:O-':*$-FN%U8QH,_W]^DW:2#6S?DAXNB=3+(PZ3]/ XU
MG?!F">WF<^W6,ZX?T6#*;86^S=1[X%%MIN#Z'VXX%2?WG_)A1&*9#L)E[=B\
ML%%7D3HZJV2M@Q@D$DM%!N<R@DQ*TFXDM6=BGPF["XC>I_5&_3XVO3L3;^M8
MN\VXS]*4EK9%=;1;L#W9&0YE)@_7*%!16 @A> @H#"KZ(-CMF@_LC^')DZ*)
M<'?=&)9OUY=(1N!__\?_ U!+ P04    " ")>)E:I1#. @M/  #D5@  %
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
MM]^RR%,,,8L;&<4;8;W])U;)O\CEFK9J2D_F,D.QB+])SW/7,=[8"L?UBO*
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
MBX*1MQ+K$C5'![NK;IV6?%8=T2Y6ICTZBB)>QU/D^=O7EPC=T"C8<=4CJ;-
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
MY="G'"N8$-[K=94;[@7[UG\P])'Y,$=*<,%O4R(3<N<7'97K(R,T[3KHS^9
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
M1!.]8^AHZ O<NMEWL-\L+_H.YE<?1:T9,$UN@9//_0;=P!@;OB\(WCJ+#Q!
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
M*=##0S/2UJ[GOS_#"&TYQX4AZ>V$Y4G3.@Z/>FW0I/Z Z@&52%7857&CQX(
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
M@'0%8@QC6'4HF2_FQKRXF\QP,\.P(&DPL\,76\K39\33;Y%55H5A,*-N5 :
MF.^O&W.U_WIQS'=79HROSM?+8&X@@#%L_:AC1&H8WOYTR,&8$:\O7P9W8QSN
M]G(>MU?-WXQ NK]?_.WUDEFF?][?_?.[0?;&*"SS_OHQ6 ;3.8;2V)MB/VZ&
MS>WOF-_G1-BI_-]^WIQP>R<JRT#!]82 +QSS8?;?O_MN\,\:_P=_0.J:J/&Z
M7<L#,6_._$R9$4W&4,QK:AP3B5^3%)BOV1D<\^O+>#!OD;^61;@S]36]Z[N7
MR/YENQ]KR-ROV5[KDHAWHY>OK^_7 UCF9=ROSZX5N0QURK59BGD-Y2&:XFZX
M',\A7)D$G*,,?'';O=TH]=LGX2Q"H>QA2=W-X[5QC7&:=CT^CP#5[ZIC=#6A
MG6J1.J%@L] JBE*O2/?B%1;2M72C!;F+ZCYOTX&!.O?=(*S94.A[CR;RX#WU
M&]H+D6*(VF6./7P+4!-.NQ3+_(',!1C(48TK@D@HQ?998H=:]<"]QBVW&;*@
M#;\;'.-.0K(.?U;#TVL'HAS&<9VGB-AZ\UK?:_HB>S,N=S$"[GXY1/RU9@7'
MWNZ<I3C<PS'50GR%^RODCN\&^UAX/Q3!Q"SU_G"E,MFX4V)-]E5$EG-X94#*
M]QNJ6VHF<:\]=>KWZ_N4I2I\\&5:IP\'I4;M?!^OX;M!"-#/0K+J1;$=7#>;
M-/#<(?8?<.;#9A.V:1]YPQ3S\!HC_V?3_VX08!O)\QJ\#-MA3;J0R.M1JX<H
MZL9G.X[$L4PCL($1P[S9+X_@OER,I1C:P4;RX0=_^O9A']=OT/D<FU:\OUQ)
M>S/\<VN '=0ZGY8I,IHF=<TGKR&J9*;:[I@SJ?0QL9SR69NC\0D!P=GCT5V9
M@^\&RW1@$K0KD.*I&0>^2[@>Y\\<7P$K5R*Q=HFERE5XGMZE1 !WQ7[G(,-+
M$QD.%%(> =!41[H5<*M+GTW1P.2T%?/H@K^:P7_X[;O!7:<8-?:J'L1SXDR?
M*.]9 K&P&#6]2CE&F: CE&,1*HR:#0R8CH1_FE1W/#IG>ZZ[6W<-2NV;UC7D
MZ[O!M8T&95D["VKT\0U1-T$Z[B#)%Z=P$+Y0X\61>--AX$)("K@,,EI2JLJ&
MBZ1^JO$T0*3C^)#J+>4.?C?8.7"FXW"0J0KL]:3<"-EM.XCU4OU1$L8VHB-Z
M( [!$-1-F8;B\&#-XVD<\W3O11$1Q=.I'=),RVEVOQO\_MOW-\^VC;>IRJHX
M.U:\B/A]O)$U&1BR6Z M2V'Y 4*.,J_#D-D3^&8RN@$'5D#P9VX+T*I\-F7V
MBN,D7!)]' 3Z8-N\WH7C KJ.0E8@652H1*$]]FWY<-Z;JHI^*X4>K8P/K-]V
M*MW*\WG0+<4KAS1_-UCLB1_I0LT9:DF7IZM!OX[Y;[TYTTHNDP:W*SF:01S=
M^+IM$LAU'/?CAS7P?N^E%=WOQBWT=VL_=DGFWMG3- YM&'FW<#@NK4K3<I&;
M7^N@9C44Y3>^'4MID:#;J.714UVVK?[@(5"I V+S> W8UW-#MV+( T@5E.QY
M(XI[16CO,D2+8@6OJN5#^\'(+Y8>X:!+05X$52N?)U,6DQS.[>\&41K=0 ]7
M$N/([45>23 %!G'HPS[TB];LA^!PZRIY>&XQ&T;Z3M;;LI=WUO0"-Z- "L.
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
M(IY^A"5*;PMZ.2!YB&/]^<I<Y4&-F9>:U$&0$:$'LN=A,8;?]:*ZLB;.TXU
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
M[N5)%;>K[GR>1PB>=<A@U:*KZ4+8Y+6GTR>G6(X>S;7N9+BU 5/[Z$A9UVX
MVP8:S*1#N:FD&?AT,SZZ1X8HA*\.VO;D,^EU*'I0J?93*B-=1:#P4S(M]R/H
M< I\;@>*;V7DI?J838Q3POS#/!'B[J:%N)TH=5>.5)TD;/6H#-\7<Q!#<SM)
MM%9H] KFPA<_#%8XBR@?](/6*>9VN_S'O83(^T;/&/!\$?NR:NBV&&)8[,'I
M=.ZA4!*6M)1&.QU5UKQ\JH#?]NW=)Y-/A?-I<0SP['$BNUEVO%,* PL4[SR3
M1[9QT?,*T0YDGM4-C[\.+^,97395X:1R"6NGKP[5U.P^GY4FNVCSQV 4.PCO
M"O.;#Q0[X;%TX RQ?K8/^^)V,AFE> ILYPOT54=L@RX!ZB?0LA31;,,.MW;9
M&?BM&I2<Y3^A=SX+7'V!=HZ3J'L<5)\*91T:V4N)9.9:A@*WWF_B1?$M W82
MA&&+98/JW<J[$[\&&U.0W+MCW<&L];G $S*] VYQ-XB8D$CT*[<O@8'$!2<F
M)GX ^$A:Q]'I+P81T-F>-XF#EV@8NS9%H-PJ-2>)7_<+\?+9H[X;9//'!F[[
MY7]^/K2N['@9+XP-_:+QQ-,:47C4M)(O^GJWB&6T? BC[Z@'S7VQ+[').N)6
MGD**QO1PPM\-TB_FEMX?;)XLFBWM0N!HKU "7+\.015MRR?:.F"_GH,^RA5@
M"%A  $J! *Z-G *\]M3S0=M'4IE1_E%2(0E:6DS 5565E?>4C#IBGN63>;C&
MU]63_M;)]6;KSTM&0%]5>(A:_(J0^]I)X?%@<B_$H_;)S,\B^V@]$=\,F("$
M#3I#0I_!_;9;2$F07D0%YWM':\J!<^J+_M+CJ<2;1S;.%:0>>>6_ 4N"C-$A
M?,$NY!-^W C2N@L/YS79(.5BN;[[?LX01$T,,UNGLJNW-3G4ER"@=49M"VF3
M9JR]ETEEW3B21%=?^-[)Q[/"K?GS9YM;P#C/7+N\!FQ9?026(_,OF5=9BYH7
M26$O:C+14T.:'6;H_$ I*!HB#1=0(="#"2$OLILX*Y,4)_U#275J2RS*UPF&
MX.0RLB#K1&0@CRT^F]A^>66X*KH @PUPO]E9B=MU=W[C=E5+-]K+J4F\-,'[
M?KM$Y..C]<:<8(DT-T?=H6-2O[RRP\F\@LXV/V:0H_0)4-%+#RDZ2]G],2GA
MP6UP=[)]5GHHW+D3P1\%BK7A^U,BB+KP 4#[E=[L'1MLU7S,$B[NCT/5]<4!
M\4.B2J^N3*1.\?%V0^JRY)(0:-TZ!XODQ-(&M\]>8_5%_[$I;I,.PI?\%_ [
MS!L>333G@([YW5]%.!/RJ(C43D<G^Z;/IRPDCH-=*=I9JH F3_0< !,9RI#V
MJ>Y''=M=N'4\#>-]/*$Z6C;S;N^U#?AE!*"Y MITSQ))-]3"#1;"?2MW<I<?
M5R;J?;VQ@&U1J2M#)-.@?1#;X"%8@VNS'XPELZP]>=_.,L8:\B*%0?5D BZY
M9#T&\.;.E8'.RL'0X.XE=,EU4Y'ZC&*QG3/_S$S]4R7.$02\2SQ;^YP)9H:Z
M>]U>-EFAN?CBW"KU6JQD@U,R+*!"LZ0R>SZH"X!CHC_;KF]F= 1J<'"XC0,^
M*L #SF-8O"Y:N2<@3 =_Z6 <BQ?/(JHZ#*&<-.J;&*@D?,Y!S<5)5^&O5PM$
M8@6U6 NMOA,G9?1$GM-'ZYG3-:[B-(4P(Y1T-0@A@,8E: -NE.5W&5 &D8 2
M*5UQC$$7;LDVL0^5I0"=N>^7QHT:IPG+ 0,$Y7/%*&_:@?1>S^I:E7AN0]H@
M])2"II43ILNE_4GK#B(?T[F!P_->[9JZ!2_:,!$1/1*E[GFL+?>.L1Z<][ER
M^<I;^=CP&GR>K@?KE@7TF1LW.W&HX+H./=<,=+,>AX->W"S>'FTQ!K <Q4.R
M\EYW04+&BB$M47V6?XJZZK*8&##LXJ T7.N7AE?4@T]6U([AEG2^ZV)1Q-"X
M'X/K/N[CUX6Z9X\P#,&P5\SP#%A/?=8"P1)2GQ.?D^CN<GGW/.41S8LMJ[)\
MN-"SYGB%[T\%!HQWQ=SVY<98C0: =*S0^26\SD#TODA6,3[ZA7G,)))9'[+$
MW*"[?9]+)I?F7<FF A08 =7\&H((FCOT?*.8)=.!0#]R4'7\I-DS+VG'8\[+
M3<3AE<]10"UDFOAQFR7QUK=K7($O.'C*=NM);!6PQ+V/"WG+CLV[/!$10A )
MT+ 5<3.1[F'9XD"3UC3[HH9<S(-))2!I4W]V>3=RTZ^KPQWTAC5=Z+2)]12Z
MU+=?=RLRP$6U^QODI$5;P'S?-$V8TJ^WN9N8<;!/'J=B-4#U5O86]Y.D/&SE
MEI@[#_]!C@IL\]VXGL^1,KP403%QQ0%#$KS$V'?.D-6D:RH&EXXF-;?V-0$D
ME(E9,:@K[L3JY]0,=5GE L=Q?]H"I\=8*U" 7?$F6N<OGAMV'C(I&U!;$VQN
MN+OJBM!E.Y@VDVSC%T0@!AC>=_4P;7+][#(S8"ZE['3:<DI(GC,:L?<0OZ%L
M2FM G(:@L365J[JWGN[B"SS<1XZ^'*#5AZQ-R-=.);NPR9#GY;</MSG(%Q"H
M/#43[&VPLC#7&E07(G324OW:BSX^R&>'#=$RU[X<U]D6+WX_MY'9O(-]U4+B
MAI-"48I4YGR8 V 039?C%H+B01:ESC8Q@!>048147@9S]"XGB\3SV/$ 0O?Y
M:M+&N]PX6[18X(1RPQQ\+2E!M+3[^*DLR0@/4PU@DP[C 07"^9S#RK'QHI]Q
M5SGX:'>'T(G@!7V)(E*O&\6=P.#Y/5#0?D7?E]S"Y/<$CM#PXQ(4%R^=O>O4
M^^)WG2AA0[@HU+!#Z=UI8"M5WV_U+O:= +*:3E?HF43^?("NCFL#[$?NUST-
M$BVUGNA&[4<=.T;;WE<6-+7XZ;0U/P"M#%U:K&#,!^,(MGU8=5S'3\1Z;R*9
MQDWO 9,6R=KMJ/#\H HGV>*IE.Z?N@TQ)LE+GD+CL!_=I;W MAO1&B$YF9HV
M4VJGQ#,UHH8FZ>'WZ +%&U:Q<%95S8,:M'A08YF+-,J'R.'##\=KFWHHTNB%
M+S=:6TVZ@5F&2YV4G\R&?.'GC%G[T9,/XLEA9Q6@-PO[JO;)OB/2YI*JWGOK
M.W;0@\]IA12UO6K=1<^T>(+C8OSKSS[#9]_N.+GD>/1 ;B:U;*O);Q[:/?B,
M@.[4$K(V6'51P>6V)   WEO5X/\XH+F_4"@4^"1_&OK&/H,.9/T]D+*\2\>M
M 0@/HE# G=IW/=DPF9EA@ J5<-S'2](*"G()Y["DDK?/=I\T>E9J*-9Y5/NM
M[.B'3@''DMH^U18$+#YS;Q"1"N?N+V4]C<4&_1M-;;L):T*T/G4,D.VF&68
MO_(K_G&;V6*-KYLH:03%GK?U4XG U0%+$9JD:(YPX]%#L@=U;^TUHE)E5U:/
M.^C4(+:[=_RHA(A:D<C$]KCQ80YIZ3QU&=4]\'A1I8Y;U'R3=V:=HM>[V\:X
M>=[KQ#5AC.D(*X';%=8OA 3JI L(V08>]XHV\1D_[\GRXZ_A1A>-/!B/+62!
MN9E>M,&*'F_>;0)'%#5>*=G ,.Y/&:>I]J*V+!!>1/(@ PUJF[TT&Z?N*B*^
MHH7\K"%1&/B64*O.\B&^UA=P*M!%9OPA"]AVML!+U@$[WH+8><72F1P:G&-Y
M J=M,F0T:;=]VN]7/  !6G]V^3@FUE4-PQ<)S]')2^M.("-$8#AABQ'602K7
M1VZI;:6.00".3Y7J@7#23Q7/ETNI84BYD/W7GX8\DQ^R0C-[L!P<%[BOQHE=
MS#3H^N.-FW4IL;6#73S%D8'D[:F[-MR7!T>^NOX^UB3^%.>7J$O4&\WKR9FZ
MXV.P=P*8M6D9RHE9WO$)(2P9CEM,"E%:RI+J$0!<  @7NDZ=:<(,A\?<L2X%
MQ/82$72"D)B52W:C,]G&'X\_5OD&:P,0D)4SYN@E"M7^#;QLU"Q]L&";K@R'
MI']E%#A&^?V] V.HKP+A3RB>$=NX0_B5RFU<Y3_LB_#(6P?GKG3T-3*<H6O#
MD@V.BY&J,YR-!4\>]NHG0D1$X3@GSPKMJ$OD4CO@I38,'EU*R#F:F*L,?934
MW8N>:M]#9GCQRK(9O&EWH!'!J5LKE$?)[2);XYG-AV_%AH,<?X-BM%/OJ*/3
M LZLW12#*4,6W?2\3W6.?SZ84GSA>U<M_@1KH<<NXOOAQF54S8!FH*FDXCXH
M7DMS";Q-58O)ZX@N1)UTD@"PRN' RQ[%WCC,I_8E;N)H6P.!IRUI%/7K(I4>
M'&0GC@VE(<H(JFIDB#SG&ZCXEYAF*:2G\=L^JPD#\)23L[+=ST=%^L#RV>4O
MD:=!Z]J4R 63+.R558/B%HF>+MY04X3C$:S2&IPA$=KQA I7M;4P5$SS_J4<
M-""]E:=YW+$&)S]T[M54%QP^H--3;6@-3N_QAMA94\JR,&&""KEHU#; >HN'
M0R4AFRA)]G5L8-MB'#N;B,R,2:"A%4D9YWS<QLI:MF/.3%G:O=>!S&9!YI'T
MBC+K@\YI&'A%SF.UE/:9PVRA9YI_@,ZT ;[:*-M(Q/@":=ARY 7PN3OG2S,>
M9;)ICW=]>^=MJ252_H2U6K 2O;.?^H%U0L-ZU6U8YQPKX2=]JVPCE5@]MC:#
M"B6R#0/(,.GL4QA_VEC;)/OBZ(\JK-ZOU#X!NR%L&GX6<B41;$.AD#"$L($H
M=M2+[N8]0F<!_&&T@>.^2W$%X;%[>=F/4[,W2F3V&J >J#["1_V**_I&+((\
M7+)ZHGEOAGO<<I((&@]^RZ5+]J\RR[TL1"./[<Q!1L$(0L]:BZ"6'U.&B 06
MYV%UFM4&ZVT3KZR2F^WQ3D>+A_;_@[WW#G^:;/^&ORP9*D- !4% EA A3=LT
M*3+L3D?:--U%Q8ZD;5;3W41QX$+V7@+*4J8(RG:A*$M$F3(<+!=#0101QY.O
MQ??G?:OW>]_/^QSO\?QQY^#H\:5MSJ0YU^=S7>=U7@HK!Z-L-%ZI7_-O4RA=
MB4J6':&L,9]SPBHI@NDARNN1LA!1F_1W9&4OZ"PFU"I<P6KNG"LG:@LEBQ*&
MTWR88U!M6786LB4R1LCF:#53R'C*SJ@5"[!5-$J">8]HB_!QK]8/DJ[:$(&V
MF.0Q/4XSJ$(0"44"2#BH/%Y0T*K>6I*+U1*=2>>UIBCII1%W4 [#)3G!)JNZ
M% RXBACFB@ L$%=E3)2IA@_3OICIMQ5JDH\TV8(I2FM7>R)&(^:6*T' &)81
MV.64:9Z!I9*!B@ %C5.TNZM5MPIR6N))JRVN(8KI%&&G$S4HXC>7.9XFE( 8
MQ^OG510TZR$*92@L.^"22BSR(=(6I,VJ:#2BT$QU1'8@?FLE[4*3MOJZ"D\$
M!:&LPA0(4+Z:Z)URME)T&U2Y8)[,JRVR)JE*B_:(5"4CJGBNZ!-A2UQ/T'8]
MKXOA".>B^' L)'(&$Y[,4R9=6M17HQQ)N:OE&KUU>J!2$K8&TP&;'PCR>3V+
M &YW3@'P*4JQ@)+/R,@PR/! BI#B"M4FX23H\CAA"-!G"B[*IQ,HE3X 8@XL
M4(/$O-L8U "X6\]&LWHZP[%RT!(N(+(7ME<J*<F=4+GS-.@A+8&"$K<XO\^1
M] I@5"@9*N%XR9[5E4A4'79$ .FJZ\E^S*'F/0%CE<!I7(!%FG?D"F*JE Q1
MBF:(7#$E59U.L,!EZ4P<QJMR1%O$%/,VHIIPM!CEV5BIG. QSH_6!H)HCX9W
M<*4\3*B"45\@HK%JS3HYI8?2@-H/YA,D IO=ZC131<P0)D6UE(SR?BJD*<-E
M7UQ37[):/RL0@FG<6G,]48HA.9M0M+H291JTAC#>Z(P$,"5<I7,IUJ80QAC@
MR0F"4+&@=B*!8&C>;#1G#-J,1^]'ZU<FJ74*/H1,<;+F>GBJY,8AGSH$%]RD
M$%4'=6#<6Q4KVK(MR8>%M$JCX#6U TM@"3P9S"L<W!)RF"-EW!T /0A:U7N-
M8;T##-JE6(U6N$)NNXYVZ-P.L**.V[ H8"-\(*73T3%/0!^+B#F,Q\)Z,E'.
MV<1P4%U%9-GGHU&%2RN1(HVQ!LS*\8*+]Z.U%*!F@2B!VUB%*8M\5F,5[44G
MQ=FEE JQQE ?$6%LE--2SAF<D2A<@2UET8\*-%'F,3DJXGE=.8*GBTS5'[0$
M:G9H]E#I, -Z/""FI3F!T"%^;]6G=P!FE2VCP+%"G"48C1))*Y@[F<GY@#CM
MM&6 6-%!^Y/!-"R65!8)\9&^0+8VYD"6,=2LD91LSS%<(I1WIQF6"0BR"]:
M!A./0I0"ATDF7J9UX0# Y:RE=)2J7\D0R>8B,JHO&P1/6@44TRQVE:<D91G(
MJG#ER5NKD3AF=KGL=BT;A6UN*^GU50G)%HVZ/38[RZ=D1A(!'RC083@0\\EQ
M'V)1N<)!K<BXS67T:I\ET:YD2(B@<<*=1Q.>HB E-&8US0HR9B+<>@.@I#:0
MBTO6+(JB;@.:\/MBZ1Q;R=LEN\>?) I99U";!QPR"=?6ZY$$X610 U(VB]I(
M!*$M95OYMT5"K!'F(!O,I="R)186*VX[3"F!N$18^3B;"Z)6*ZF%BP4LRMHS
M,"(@6+ VB &H8 MDCB@T(,15I!B7A2"X@,**SX<IKN(WJ8MQNX($BD@"I6C1
M*+@HP991P6Z_6'"C)9ZR>:O:BM&%I*!(;<B4L\"XZ& T29A*@:P#ENA ,@$1
M/F,L5$Q'P2!4<OE4Q0C'F #!;HES]ICDPTFG6Q,1XCA6=!DK54O>X=:'W<C5
ME?Z8U5[-&I(&K*B.)=42EPP5\TDUHH8@$U>-2PSC,#NS21N6D@HF<]IH=Z>-
M!D^5"E)Q&DC015L)-M-4$.&*MAHU@PBWW1>*:5PT[, 0R:5S,A5;G#"K!7O<
MKW#L<+0D1P0*$UVR*QP/!XI8J2J"<$KGC 83:"09*U8L@F)&G NO!0>D1*40
MHJR%"XE$&@]G.)2H2DF:8YR.O O3BNEL,@\K(=Z%DE!<,N8Q75"5%3A71!\R
M*M#'E2S6KXJP267[U0D:T,\Q@1*HSQ,VG#52SK 5*U$9H+[.'W";(5\PZ4&K
M))WU![T:0T%/Q@M0+ "[%<WK!34H%2IN4IUT>E BB-64$B8JR2S)QCA=%'>!
M+CQ=]H1Y50HREFQVN\Y"E5U\-%=&2E@I0?A!A8PH)B6Z5'G<*(>,E"]:5KD
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
M0GG0+IB 18#T0K)HRX>*=#[($49_7E?PB_Y8&?':?#:? [;@_@SOB1!7APA
M5RCOSH(\YD\&PB CE2*B&LOD/*8*P,85'S SJ8A>ZT])"4O557(AH2 7]4JL
MU>=,,0D+YO%2];V)_ZE)[[]NI''UI6P&#3C@**L8&$)S,9.8]P(YK3Z?B09R
M-&OW\W -P;HQ,R,X("QF+#M,+C=>#=M_5Z8W7*+=7%557_V $FFO+(!,O*9$
MJJ9$-RS(8$B?DP,>2#FK-MQ7\R ?H$?+,2-M4:*"I"IE%#S'IQA6>7(QE",R
M"0%3PGS&6^5,#CB-D57ER&.VK,]M4(RS?J^ K,%0&\1(V;R.J.M?.NM?OL
M4##++B )B+&4"*MYUEAK39]EPFPQ$M0; D39+GMP319+ZR+FO N 5&E"@1B"
MB*%TGLK *45?X80V58R*LBI#"FX:92WZ@MW*&2-Z4&;(6OL%O,S)023+Q$)H
MR%DN8Y8\!AH<GFA<7:!#1MA-1[U@D@7B:I<[@)#_6G,U._Q_4:[H4)1:<<&4
MHEDA;[3#ZH+99K!Q]05RI)FN)M.<6J@FZNO3:DFJ /A3J6A2KH*HP2'[L*+>
M($"^F"@H$:Q@(P+5JB5GB@$NCN'5D KA*DQ6)Y"5'&&AHE&0M\"9(!5W@%XT
MKRM>G4)*AV1!"^JJC!WS:R39Y.()"H+] 1_M""H)#2XR9B"<946_KDKY)26-
M>%T86!592B538:U;B&;S)H(*BWSM#F%9\_^M8SX:JR]@AB@J=G7&AW86L[ZH
MGA0LJHRY9*#]Z0 @*V "J,KQ)%<QX**0U96+GF@.-X*6D#<6%5&;$$O&0Q9,
M#\6J+HM0LEB= JRO#6+D!%?&X8A6,P:GR2&Y'!D0YC58EB+U_E@)48S7J$7A
M8 !,)22WW249JWH%?$:55.]/BOH@Z J3=LEIU<(./U++*7D<31'Q@@+B2AP5
M\_,ZISN2!6">BC#<WW;E^@_,1FO,6414H@6QOGD"$O9">,R I&P:3%2!,";A
MZKAD0(GZ66F *"5=.$J)1-*JPQ1]QZ_Z<L0*)*V0+LQYG!:,TI:RD%W/!35@
M*"N[5?8274D0(2F/(9(^@PKJ2$%AN!FU@&4B+IN:B01$U%=UVO(%MU0;@RW%
M&,()2P0?CFNS*&[P:!UESA_YWU+Y;P*O_K<@\ HS8GF6L'D</J2H=69S_K2A
M&)8AP!\K)A4 FL<K>2(IYTR:4#I2M(,:KLKK(;7&C)7,V2*F*]7J;<+U)ADQ
M"XH"%$*4R+H50&7CQ$ QZ2\7/$5?1*50?<$3-WL14Z $5Y+14J2*2$ :"@8"
M]I0IES7\MF@B:3#60'LJJ=/\AY'KGY"(XGI8C)#R^1J"S1>DD%N2!(W%A;EP
M JKJM9$H(1(ERDVSA518XG 2BJ&L Z#%*@/8XDR8#J.87V>A2V!&1G"'C"GN
M J/J;$U@&5733BM;@9V%8MFI:)+(.QPZ)&DOR 6/VA35@QH/QF)6(454 ;>@
MLO*9I/K?4,J?7@+9LH)G&-BO K+E8K203W(ZT9$@C: 9(5P<8 M5*WY.RM L
MI*!?1K:;R!K7 P4'$&*M%%4B;0( :&'%B^UDD:NH/!&P8G#Y72%M&K18S"Z
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
M8%N&#./9RH"E'_ /SF_VW.R)GSZKF198T?>+A_>-%7YY!'N!]D?IG"?>9NJ
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
M-XA13XH2%T&W<P5[B,U!IT\9H0.NM(3)NYW+7K:#[ACWR0V:);P:ZDI(]?F
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
M=]A$;LW#PSM.&2"7IND>O[B'MF=3B2@['P0641JH\9%R(8BZ&C!RC7[RCA?
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
MRSJV2%.N!+ZJ.![%_0!1*?!J,J]:-W)TW@EV(]>82Z2P:/+B2<L'C0G3DM\
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
MQUU(H#A(!#T*B@0.H)H" /!YP%I:F=[(N/Y'I3*"Y/FL'EP:ZLI1 &%JP!F
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
MSTE\)P=*2&4*;QQQDE5_MC(X9N5UA'";KY/F^=NE<G%Y9M3$4 !(5)(B:?8
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
M5<?7\@RNPBG.D7J8=\,$D@;; F<<,2P]D,FW/Z(!X2Q93HUK;"J@+%QNSZF
MUM3)K$$IOEBIF,.X+XHM?2&&6:8000PUE**WR8?1;.:DD^8BPUI'1<PF;#*\
MV6JP:2->IJ7AN.Q:S:!:!5#"FAYIP6V!!]>8C0=SWEZ!]"K)#!X@AK4"L=:V
M4:)9JGET.FK9:=90:&'5#@A'5PVO/HM6OIT[PB /-A(WV.: Q*$(J5%UDDOR
MPAY GFV1JHMW%\ ^5!2%0L=!2@*#M<9P#]39QD!52!^KR3V_,4B<@]IL"SRF
MFL?\L,N=CK$R;&$P'GH3#>8<EH>S^J(PQSKO#C5UMBU0THY8B&Q2L'"&^# Z
M@ ?^P(:\3,#0%AR-RPB)P66Q8\T++BAX=P6YS;BY"([E-K_6QZKHIY TTRU:
M;< C?\*Z7!4(%NA5(&ZKL:G+]VLU3H@9C).*1<[A>='.K![N3TA/+@8$A5BY
M0E@)P?1;)F5(8CS.7#-JKKB4\0:P-DDH1M"E;8&!Y_LFYV&+Q3)T9E.VA<O$
M%):M@IF[A37@/:.=]*S9-!F,/"7)/5T@Y#R4)R)J4U+6)1R;CQ:I-AQV2QML
MT^P-45B4Z14U[/<R$C86JZ;8&C&JD=)^1TAQ53<X6Z:;6C=>K&#;#,P.O&*#
MYKC :L:,6-B.79M5H[E;QC=N4[48N$LA'-1/E15%Q(E2&G52C@[&Y"21BCZ3
MBM34 1 G[RZX[JK11<6UM3M=WS>6V&&^L,F'O]I=QJ.F%8M0UH#CGA] ^41
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
M1' I7V!:P% TAWB$#A-=J@=#ZUC:%@A<@O>G.=RW3 KBFJV9-VEM<BMCT>N
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
MKW?G"W6F 9^M! =H!3N#9D4BPS8.S]/VX=E^S?15)@*SS"V3&QR6\:$N@.+
M$U;# )YVLG6BV-S*%$C;@O@ BJ 9,;7P#.2'<GN$9@&?*ML,"##35?G^I2T+
MQ]]-V)2 S0I#2H\(A?4NT!*>Y=6Q.LQ_]6.[Z\ OL^Y:BW7N7F>>S>V/]8WJ
M8_.C;:+#;A.=M>$V^1N"7 J0<:QOZ<!MI2Y@"^75&DY;++P!2Q,OAQ>@ PA[
M!*P6-LIZ,!PT -IMB$.8<+IKV-UB8FLHZR@#,J?*4!)<B.M,9)EC&1JW1[ M
MC8?N@?0UAIC"&,!&C\G,UKKHBV -JX'(@-S8 K,$^+S0C3F,C>'8"M>/-:?4
M"D8M9+8..Z"JO%U\"[8$'[!RA6TQOH4U&:(+G,J$*TS+',E0WT12V*]-@<J'
M+V^5AL#LVJPY3J&2:JZM*T$]!&.(C5&@A9QJ#,AYG)Z2$43@+"CF&4B*-6#5
M/IA!I25@ <A#*#WJK?TF8C R0+! 2CMRL/T@\_K>07^&6 ?I[6SMQ$ITY/Z=
ME+9&L#N;K<L"6(J1Z-?GP.D;ZWL%',E)" SQ#C2G0[@)[#%F$GBST\YB')@%
M*P8EL'8< "S&J#3:UKRK%@["$QRRCNN@HEE0A05MQ6Y8S%LPOK3(@.3\"JCA
M$!@DLD8;6J$O&6D;W*P9?/7@^M+EC)4<2H"772JGF6,N+G$4<]_<*#PNYK@?
M>)37E:M<=:5UTA6:ZYT\0YI@BX!4308)-$R2,S.$7?2 8Q\.O"%%G,0P12H+
MHPX;72;O BA3A^F07>]!9#0 G\L1#^6;O5<%+!3(-CP,Z9J\P3;],3J!?9&#
M6Y$>E!(&*#TJ ;\,L 5U-&B?;4 [)J*C];Y '0? H(R7UJ5#QS8;X_!$\-:0
MV 9TL13#A@,ET'3I4VTX9>$!W*NM'[9=)XC[RQM=K@G!@9TK[K"ZMH'$!XK;
M$;LC3;Z@P.Q"D;#7%9U:_W,FBN 5"W,M<@4Q,0I<"/#@>4 %4QF69 YV-[<R
M%0"-E/6H;F&ND]$H,_BUWP28-;<44R>9,F2N'^P&9+;<ZG'KI.O70(UIK0GM
MX5QV<RN3]@ F;'! ]?5M-[TT'@(@65X7)-P*=8 ;\*5,QKE#@XFTG!(&U-:M
MM=HE2P-_ZP$V0RU0 8#FF\>TZH$D=U+7ZJW=0:]',%Y;UV>TX4AA -L$/+="
M<PS0BP505]5C=#6G$.I!Y/ @<G@0.3R('!Y$#@\BAP>1PX/(X;\K<H!AQKWT
M@==<;=YA==2KNWZ#MZD=]]U@EVR_@W:?%-M3.] \]L#[XIKL_N72-O8Q-:Q&
M5)DR7:51MH*B-(7A;(6@ZRQ;PRME:EORL?L?-<8AU\")O080;V"$A5 (ML?"
MB<D>&L?I/31),GL,$]%+EF%I.JT?'.)7B6X&BT0+=/. :/LW%'U(]Z-$=\W
ML->OH*MZVF*Q_\ [8 _V/.+JT3J;L9V:1CT._5_S%6N7;+_:=Y]]M$:6A@!P
MIZ%[-(8@]F :;NW1=$O; WS;P)D)AM(H=@E\5/=C23>.-L5O(MTXEBD>D![^
MIYWIN/V/-4Q\',L<\^H1P7"X:8ZV&V<ODC#.C_$2O9XY_Z]YB=[VFY?W:?KV
MZPT7&IC*>NJ'G#M^IV,X!\EHP%PFLP<W+70/A>/HG@FJ3?9H*(65= :G@&T/
MRC^><QPVQFIF!NLW$2)[$'(/BBB;]_<B^!X$WWX3X2&MCB]D$5K)2HO-\A28
M\==X4>.Q>AU?NC[3@JEI[(</=CQXXM?+E/\]#/?KY:G_A.&.]PK)_^\;;G/V
M\$ \&-5'!^XEA[QV?%\OT>)D&<EQ:-F>N;^B+6Q]5[=1N03^%:V.(^O &T5[
MR\FQ7T-ZN,PC6A\B,P+*@*&,I6[&!Z3(;'V79T]B+<YWH<3>M=D.:W7ZH0O!
M'O&:U,W9+EO??SI8E8.O_3^6.?[KCP<'>7"0!P=Y<) '!WEPD <'^6\UR.D/
M_,=!@!I=NGNU^^G[?_G]K3.W$<>6\>'U?S_TRR]M7;FUX]<_3GC@V'G_<?#:
M]N4=AU[Y-8]??GCK[%.W7KYUT\X=9V^=</:.G6?O^.6M6_=L[=C:N;4M?>O
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
M=$RHW!WX6Z>_]S^R7,ODB:"^K_WDN%WU2>Q_Q(R]X/_$C%?#_XD9A4991H^
M#)C?(X C8X+3N\G3Y[;CO;C(&G6$ZT=Q_P-_DM-AN3S'CJ09E10/KKAEVS<+
M]P\]H?*?F! SM]W'6.U_?LDV,]W+-9?YA2=<2B5?5%ZM7NZ#[[BV2<?B!!@N
M7T'N".\R<IBW?ZI=J(^\KJ5J'V:]"7)/OM65NO \&^Y:^;\-R[2L]0C@^25P
M^^=X-4$:\4;E:$C]1B4A+,:PP\O;<>PN7.W#(X!0H*6B[T:G>P7</N4U=3S,
MZX_EWT9D[!YX[G+<.7L<"7] M1^U(_QEB1X!;/ ]4%N,X)5_2,8%-_N2?&JJ
M_ ^<3T7??+7CC*6A_QMRJNT4*OL=MW7^*O/3OE8=:G>>6W'QS94/K=>)PZM3
MIBOH"=<KT0>N:N;4PG.R9/]6_Y]SH1=W?S<KCQX!IS@Y:\T]/K5_2_X6(RY3
MH5.0IDRA^DS\[3 /3J7_D*KTRF[A@X=$[7!EQQ7OJ4JR[(N'>7&!\]EVNO^9
M"=[])Q-\W?Z/.5*O5.7R'P%V^">,6">*&;2TW:]49M*>ON@6:GTM<2D1?KW-
MA!!8&;0M'!)YU7L,01\^_$-V/YG:B8IM[]>N M][FS(N$3WD&FI)R SXT _>
MS-R>W+JC'EZ=1UCUIL;>/DMYP/5342-Q72VZ*=Z.F7_QWI+45ZIY\+XLZZ;E
MKZ6)XU3N0;K_-$M7'='Q&_]D4^K[&\^3 89BLL(KB^)[E@$9^8J5UC:!G0>9
MHF_^_Y,!6O_# -^:_\T ('_X>\_W8(F<L$< &N1.O-R3YM/1.>*=E."0.S24
M^SNH74-'O+3W6W8>P_\"$^O[YRP7*_?S'86'MN*U[XL>1,ZA?4O:CP"C3PK;
M3GM5Q_V[3;<9_J_F2)0F_D8,=BQ+K![\]'[X=#9SY7\=-.9L:-HV_VGJTV2Q
MCU*>3<I_9.\5\U_1><-/S_R$BK*/_TP\ D1>SUMJK]PF7Q<.YH0^ NQ?4_\]
M>/]2_K5')EL'A*-]PN$F^S\&5O:\J8,_H1)S.]H#/%/TJF,;^;YCP+)V(*/"
M</GA>&8D^CIT+6WY9>;MZZX[U[ABZN,MR,16^M<-SY3^RT> ?]5JW KN9-U_
MY_DXAW]>B5I%Z>L<\[98"U_;^VO?YG[_9W^[^<R4>GU#AORQ)%B*PIM.)GTU
MSGL.GU;61(AG+5GX3:OZ&M[55 GLC5TJ=^R3K.F%7:$[!JNB'NY%KLUC)R,F
M;FLT'N(W<YAF')>-4O_X,VKH2'2].-JO]DO@]NQWK#-R]SF/7/GQ^EA&Q_!#
MZV++2;W(.G%'/E=+)2IS3,:_']D<[F@Z++:R:MFFJ""@MK4U=B*UPL;^6G/C
M/_]D_1M$Z)A0$\H-^?VJM>EP[2Z_\ON5G.VLK6N?RL)VSD? :#77'>?]CM-5
M&HW/2X([Y@6MBW2OE[XX >P* R)F8(D_S548XDKZIFSN9L9V]P*162.]MYKY
M[R_T3N(Y#7T8IO@IUX<;TH7,U/2 4?-^189[#MM9L^("SD._WAD\4''\^>K%
MDB;S%D,$I7'\L@FORXDXR%V%@3IZ,"JV57[W!52-ROX@B@V0YSP8;BO,T"9'
MWG9MWH A1_3'KRZ/ENR8%@_(>@JE3'^BJ'^EPQS1OMLTQ"1#,!E1KEF,^O+Q
M(LWU _%&,ZRGS8>^1<OJ:?<!29$JT>R36DF(BH.S<=NF7D)QK_!6%NQNH 4
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
M\REF-A5SD?1FR_(AOI_&57ZRUIG"\=:F;$V"]-+T'M?3<9-<_?:BO6Q_=UC
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
M*C0%545 Y&3U>:=JG>--I$<KREH5\;FJ-'PH#,V_)).[>+UPIUFI97BH/G7
MF!(4B%[I6&_8J<C/)*X.PM$E1(8_0,4 KP32:7S<S5;=YDSK/&:+]*SJITYE
M@-%]B;ZV2$^@+@@&BU8LRWR@BPQA-]LHEJW363_XG()FK)G/1\(C6<&Y(Y"\
MECDRL,N2W+MV$+JZUC=A&)CV$\%,! "N7^\;]E((1N3N9(\RB@"+E0MS&0U8
M8)LKM0:64G),"$#+6(2A@QN5E@7WW0H 2,'9=G3=#;OK]8E@(<Q$BD\.&*Z(
M $X>4RAE+Y>4'6\ZI0PC&T>'PI5P\U,=8K@ADN Q 99[)?F3CTNCKZM9?UD,
M;*Z]&;K5/)DQ;'C290OM5DU82>X1#\QU?#:F V]FD7GJ]RC==3DFF_-TOB24
MZ_> $[VXK):ZX6UJ*^>XKK<'HU_SN>SC[XZK)A,N17E./2S*ZV#5-B-@';O?
M#J*(K[(S;BW(H>"O7C-[B0I538'0RGTS$XD:LW03(BW,\_$*UW&]%%2(@8!2
M'4)K$.TBG6V%<E4W;+:;@T3GV,:W'/V)(#.K* A?S'P76?<1@$UX53MD5/.8
M!^1H3M,*;>XE,^*I&^_W&RP?SGL>YW4XU/1\G"VR1QW!Y6H,$MK%.'!0A;$G
M)#VP.\1%MTU]RGGGL,ZM^"!9:3_N: '7W"D\6K.?>FUU2#?6ZJA-O$303PI7
M9U>DGYCFO.1@9?M\4Z0FWU)0DEKIN82W6043MMI@=MP;17@(;*PL;N)5\\M*
M)R/H5,&RD&MW)./61&JB\AB;1$WJR9)S4 VTBF*A717\#;##5$H-B.Z=6,N;
M:(:8.JJC*5'/UV-'5_/.RG@?HY%-!6,J!T^K>4^KLZ^9L;ZW\7[I(9;&!!.P
MEQJ%++U 0D>73K4J2_- B]%)QFI('':KT8<IRE*C77]RZ141'M@1]SJA8,P=
MCU(M.O-^_3*9UKI,"]/X!-SE^RS^*]DY%(W;7"BSSN?;B17%YHBD[MF!F=Q
M.#I;P!*GD9,E[@Q.4%IGVAR.X2%2H/1\OD7% #E*/H>KK 7>$C_Q'>^,16+L
M@R'Q:'V6O'&NVJRB//[P@,5+ZCY- K-H81.*6<,8:V'7NGR2</M;VJ[:5:EF
MPZ%[,Q]\THC>"[$X#(G\N /1?I9G%S%)QP4L[:Z[#5=>1*DF![*&=7SR:D$3
MS"/6XBYM7?4U)^#%Q0.(X<X[K:([_='6D?@.K)BF"3(J3*$> H1Q8Y:P@H+G
M^$SMBK-Y$E!W:G;'&JN0W!2#OB>$[F%S>8&O'08_.3VB9)!="]D]W.^)WHF%
M33J;$[ WJP"3V"5%8)7*/>.T#><(GG\+MWQ[BJR!W$*G9@91\WZ(Q$O36*09
M%-(MSM+]+;M<@N1DYZSFXUA:;)@"%SW]&)2+7S9Y89@U&C&5U0P"HZ[(DS@)
MW=,UL]R<%+S+ZK0]FDP<<YU]%3)M;S/W: Z&2&&G&& 2Q3</>]3E8V:[9#C+
M-HK9 P3"B<$J[PIWU1QX%<@U"#7@4IE9);0I$ U6@KJC:T=?\?[A>#!!2.V<
M]D<1(YSS=LTS8[RJL&5Q@;_+3$^2@ZB3+0[G1\I/3?;H'\ZT>HXE2$,BLFU
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
M@1D.V/TEK(B8>Q(QI9%B'0AD0Z UFGV/#KTKX1X?S8GQD!F;Z\F-Y46'=MK
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
MW?5G</>0,T*5OI+H37U7V(*)CG86WD\Z]3!%X$-"_#BH%%YWJB\GR.W3)<%
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
M.IT)MG#/K(V@#,773LJO)5BDU(QQ&-E*^^0Y8NN259PB;E0GLZ043TRF2=G
M\HG"3[308SG4.C_;_*Q'!;FU[$$I(L\'W>)J3OH>CF>6,/PR!GLHE-!5%#3U
M[G,)67;ZHV)T;#B*^ECL77I_L@0TW?$&2< -@.NG)YBJ9<>"G>?3DJ!$STK9
MN0=L376'#+Z]7_1M,]+\C!H+P^H$L[/HLK"K*F.#B!%\*+B0D/B#D?F^-5?2
MB:%DBM%44-*?<'65$20)4)J88Z.CLS5GPQ/QO\>B1WIXZ&9& \&(2#:S-@OZ
MUE;2N7C(N_Y&)^$Z%C_'&Z])SAROM;@GU_@/Q!1T"H7J$-"I-X'XY '&&:3L
MRK$)LF(6M!%*/6V3=5V*=N_]KGYA)6W^A8/-NLC@@)<C)_O!S1A'O=\0>!"K
MP*SEP57OOH]E3# (+4?DH'P;3Q(1EXWM*V-DSV3/1#1FS.S8@VNF W&"&@U[
MK6Q4;"-?*Q!"G3CV;*<XZU9D@L'&V"S,@A9YSAC2<7$ILV7%L]=X=9;H'!>L
M]1(6>ST%YPN40T/#/OGV%&+W0^7KD8*:.#A-1P"8&098&/ VKK/BZHJ"RPWO
M86S.J415WQT&AR8&Y#?IJB/^_DE[VR/R\?OP4]O!V_6J.HOMDVR^+0V[_U.0
M6+/F)@WY&]F&U@F6.HW]!@T9(M9SN+W3JJ@'_) 6ID17=<>B5$8, 0/W/GA3
M,<AE<48B8;-.=)3,TE>:W1CSONED2B(7*IK\X3O"("GI)<X8L'FH3^. @?\9
MO]:YZ^[7Z@76J &K6]""]J6JS[M!=Y,8+9EZ86RNREKD&*5:]X6+2A=E-8@<
M"A79_0_EQ*=Z'SMZ%2?7=;V*P#]Q2K>WB9C&I#TL0U?[L..1<<$OGCGZ0X=J
M?FG=;+V]BY'MYHZI9U9)R8<D(>3E\:8&,&9X/Z)U1@?T5_C@1__N>,5O=18=
M<&5>OF,+Y7L[DCAAN^-8X)5FQ5* HMO('OQ4@G8#[T8KHJ- 1H)O1P(I[UH1
M>XLK)I6CR%_#NKAI7#-_*E$Y_@=1+HW/=?U>J+5:QGJ$&)]P\$FL1?P&Y"#2
M?@.<VQPP:3&Y<<;,4:1"1T1S5/7'ID9['(AQB28'0<2O5_LLBV?U6O5802*+
MS9E_*&V"BV@/:98%JX>[F69)_:B!-I2P)+H%]PC1X:$VSF?/AM0("UM*#8;F
M#_T']YRA_U[1<_\_VZS_U0"&>?1L+T_EX@:D/0:"I'0U6IR2L.21[]&\DM 7
M>=QIQZ[;Z3,7&"[4[(=(A2?+;F2)9)%%NF -\ZYM26YUXT^=9F$.FG<+4YV$
M)52D[Q;Q7^&2X@*D0 N[ARMP%7R)[!P(OP'9U6;YK),L"1+LD8Z\Z6)NF&0
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
MJ=K9%M  (63$F>7"^"P4C&LIM!A_>A6CN?*U?7L*=:P_N&U;V4[4Y=.8\)I
MCVKA"8X$A@N[1^;,8IUN<F%NKL?@$&Y5Q8;#YR(95^AZJH)@,_V8#=6\[(#3
M/W#1[T=-UEMK6S-,9[J8@F7BV^J?S 0#5-\EF%U2RF2XLUNQ 6.@CEV?I=T@
M%];T;=!):(BCFG&Y8?I)>_H4;>[CLG*I;Y+#Q86.WC>W#[XW-$*6(Q2B#.[@
MFO&LW38U:%_V?<Z!V#%J+DV%;M"S6KV"X*=M4)L^6%A>T@N;H96\K_&P;6NV
M#WO2X7LV)>1=BJE[?YXN>O(O5O%;9>  MS'2O,U44(I95(@!K<Y1+"!"M?EZ
MQ[%/-+^? F-JAWX9\P1QA/EJ5TEPUNY&IA=K=P/=M)8+$\:GU*'C A\%RZQ$
M.H9>0*&H-*M=&AEF%VLTTJZ>DU3(8*_1A5);I.2#8S"[Z!ZI0<]^="9W]6"K
M5^3?&BL<.MAGIQDNVGG7?K\UOQ)+#"I'$' :_HAM0S').[&_C"97_\ >22V'
M4K[UP45C:SF2PU.( -0."&^=8^D74Q72U:T$.9^ZG"S5G7@9ZX?SC>_Q9^]U
M#[3I?3$ @\'P9Z%ZGFZ"2D< )\9(,Q3\$![<RX4-X15C]TLI>JU<7^7"I +I
MV9S'3YSWXO0?>>0/KX3L&##TV_4.K?/3S*ZQ:>JKJA* S"1 M:IG":,)H&YS
M#$+]^:8-,&I@WE4+W\559;'25T=F^LSP'>H?]=?U'QYTRU+=^UNE[=ZM%]T;
M"=T7:EA'("%NTZQDH$<,17YBN18[=.?: F,9W0XWPK;"+$LN''CP3,SKY(V-
MI\->Q>GW;+.-C!_=KW+C8>^/U5CR2*SAO._4IDG0K:ACO4K1WQ+KH]G1O[H&
MVA/M<AS/EKL:-\F=]4H\>/DJ3TM!QN98 APXDSN+8F2 F95H'? ,?5JW[&9_
M_+G.XF2]7V%\KA,S_3=<BZ0BGSK>0HG'/W1L3;_I47BM+O*V$P:-[?F&52#L
M :4X(AT48JJ5U,<75[>P2JQ_VEOIQD7OW</K:6OKX1=;T==<G]I_'8J\2DAI
MQ1S"]IA"*0ONT^X=FR4SDD$S.M^B4-\(/"'>OY!JP+L2?P#_S.]M3(!^6ZF>
M:\!:7MTIC>8T.?'AF!VQNV^'0T9Q1E"H\#M0_A)IDT S8P>(H.^=V'<1?%R5
MFX,QT>T<Z_MSSO-*>-34^6KT1DO=5^N=ZMWH-^_4F7Q#2,#3&=R[W6>0BI$'
M.^A"C$9@/7<1JWPB4CN)98V5>'<COJ:]C%)VX=Y :_D1C<!+[[]2\E+<L!I$
M"A[^LXT+6^OY!7ARRO"Z$UC*]EDAQDEP/S,.+FT@&#%Y]"8V&:JE:#04E$\P
MKY%-'X M7(L9[<BCV.,&\M]_/(^]^,TGAZH3[6CJ?D%/.BY0"W946C:_:^::
M<DH\G!3)H+'S$0$J8O9T9YH#O?TT\$\AWO%KB-*+9O[5T.@#$QRW=XWW-DT3
M>D3$STH+\IC\?6,H=.DY;C: (7.Q0N-U9YH0_)?XA]!5.&AQC@\:1^+!Z_8_
MZ,7'AS@B)O$P-FP:@B=U.. ?E!3:&40! 6?8]6@#+DS$;F#$\NCJ(B,W?--I
M[S,)\$S GD.#(^'M/)/#1O=9O:\/. R8_7V/#]6J'K,MYZRCU6M<&!5%VN[U
M,<C:.ME]*ZB/]*N_2$%>-S1,:ZKO](&=_%?NGOR9W\];H7%$\3>T_3Y(FE)V
M MJ!*8(9QK40^Y%S(]8S!,WO5KP %Y:QA=^]4)?HZOO[*FU=S>A4SM.O^O=.
M[-XYNJPIPG_1Q.D)@9>N?:=;F<['D<K!2L1^ZV4H$<I-Q&Z.!]20ZL9O/9E?
M_!)ST+'UCG)%N<[7,W/C]E]<A-;:UR*@YFK/OOWW-:[5GAFT%E,-,_''(-L$
M*7%2:]IX/M2WUC?M\0&9,?OU)^E/4R/<#0<5>0(%FOJLV$@(&[)DIC2 ;RQ5
M,WK7J0\7?<U#QT 'FW?RPSLUR:@P\R^2DH$\8[61T\1'HC"=)QG_2Y#NYC:#
M!#D*QMH#,IE>/_ZB/NR<\A*A"Q!:>H'#&%324U.B:E!K)KIER4JAM2)*)OD.
M.^Y_T56O?/Y>RT%,&GNLYI%40<O8')8C6DR7L47R83X@ 5>\:$B);%Y:M#DY
M"2X"MYO!4S4DY3G;KET9H_<O*>YIDSY #0B>Y37#0C;2LELK8U[ ]#I"+F="
MV[UHP0G^F(9"#\CX_*-=7VL]-29\UXDXV>:-$"WE+Y(3\H9U$ZF:'29;5;(\
MOUN7-D U?#^25/N:R(<-PLU/,H@3W2B@FJ+I,E 1&]F+DZH:Q[/<U!+,;V)I
MCATF8H4\Y]-.]BX<)AW[:?KKLL!-+*BWS=H9Y I9H1LT>(T33:4="@1F>LL%
M.O)_3O[3  @QDC8_M6#LV1OSC^P7[1MJI0?N7G?,2T9V0:J/.H,Z8ZP=4E0[
MEFPN(P+<QSS,^H?]<FM4<HBRG,S0_-B"39:<#/7DU:%-4VT*/'2%Y8%>\="'
M;Y<)E!=YMCC@C#.H!N\G@_NE>@T2<<($/<XGDG]B*)!I7?1>]Y78HE'QU'JE
M_<70!_PES<*IA6'".U]<6_;X=.*YW1]O&QA&'MNSR)&AQ_R-V5)<,SG!XB9U
M7N6FYX1%U-6-UC)SNU!AE)+E@;/2^EW.1S+5Q/$EK"\)/+";J$P$)0W7(L22
MQ3-.LLL)TIAQ.. J-H^[LZ ,,%*I.FB-,(JPC'_9^_MY0V$':MIYC\CK/"W1
M>6HZW^O [#'B_"0LL#NA38O@C2B6[/WOUSBS1*E?.%E2;&3<^-8;BY#G(8R[
M]K\_F^6%1,B&[1-"W7_=]D'A,/55* 79@^#CO">*&6,3D1*7(%#28"RF4[>5
M9E(?O^I60B(9>RTE.4=KYM\[Z>XND ,UYVPLY041L$8DP8&SB-L(48) [!DJ
MF]Q;BDT<9I3O/'HCR43W\-9,>_MM4FNSLXB6VS3/[O+++KJ\RC&JCDRHZ/4T
MQ>!4,09H1?:30,C/)>A_"JCPWGL-"N6&]*(\P:[(9Z6ZC=%7INEO]5QF?U]'
M[3D=6;O^6?W-LEW!KU,9,-9WB&GH[YLV"RA(!=#3G-UP!0RI"70\!096?IX/
MV8GM?>5T_,\?ZG>?S-+2TCNW^*^.,0[;>U&RSVZLWE78N"7F"#X. 18L-?K]
MC3]LH'TZ0P?__&I/U4KH66?<+;B5]KD[X>"-HK1S7QN.Y5T7_J[S2.H]$M3:
M9NT(&H(#3JAYHR%$Z]=J6D7 DK>5EO5->)8%(@9X/5M;FMD8ZT\*_/CEI^+E
M7<H3+JX/(AX>_09N<X3]F*?0P>R4;@@O\(^!-";F.T<'M'ET+N2ZTS,_]+ZA
MC'I*8^"AV;D5(==@]318@(/_U'*.P>>B0@?\Q',=OB4XJ-/.VFG'N,GN(HBS
M# &#9+1C-# _@. O^<#2A*QVL3C[R5!X0]V-B1X- U(8%S9.,1>K$$RWOR:6
M.M $&>QH*'8WD?(8 XU2"7G8GF.$P\'^5G3/OFSIZ;[%C:1N9<K;*#\%IQ*1
MP#*#9=_,^8X703*G?]8L9&0ULKDP/<_/LBY"W[19LG8<89.EL?E5CBB< F6;
M!:ZM*C6IU2#EA!U2,#;<()EV4U3"W*7 )>WSJ6C[=VLST@1JYHZYUF/\"L&(
M$"X,*@\#4B1'CBC4M<']YXCM@@45L<4],26G":I +WIOW)J'KJ!>WC_?/+VU
M%D;W+KNE2B7/WP[=RLB V8C+"JFU'5$[+X.4QTS" 7M=A!*VY\3?%BAPAGT/
M<\"+907V//ZQ40TFZ$?VZ=<&$_:WA'JVB,7P>YI.#!V\DR!245QY*%#D-*Y5
MYS]AC(.JFKV4$.<-HF6F?V.^CSHV( "FT[NHKVC])3/IU _89F.:^G2(AT=3
M0[/1:?K0O73'M\8Y(_P!NIL;/Q%"V!X!SD'0F2,Z%_TW$%'SN.,=]'KVVH1_
M['D6O-"X+<')C&G<2Z0?,7RV0V#/-FY!YZ+P,'SBB@X,?Q=+>0YM;X.=@W-$
MQQ:S#9VS&J_X[Z:WI^X)9AG0Q?H.I-=XVWH1\]2N>5#)<>2O;8H. <J#?B.W
M;MG T(% *L,9\N1;M!$05MSKA^*(Y@&;_9WNR9WSUDN6,12])C![T86W.'!:
MGN1P>]=F8,;QH>5K7QXRQU[#Y[1?8WDY*JL<"0+=BKAD>6:P^/I"[/8 X>!'
M@<''5.5G%[Q4'4Y?R3NQ*UE:AW)'(T5GW'UGG/849+2WJ+EVCD0.A)$-P!-+
MGFLTH(\C&DJ]I4LA#[!-J:3-7E-5P58_N[TB3]H4E!)/^U%SW_>/OX8&KRLV
MLZ-*C7);4BQI(XXPFV[.$5%@6H*;%*$^9](W>WH@,>-7S'1+F*,W&*2I7[F"
M0DET.:K;/=\9+?E&W<KED"G%^4'BG6T;J,M *(3_$:0\+^L4='4@L<ZV@0CF
M]9!R#;ALE%BH^=,9CNS1,JOU>9HZZ:M%O5=<!C$4%V6G_/-^-"G&C",2"?'S
M@:70]3D@-<"%\:!5V1TMK^(-,GTD6A]N']WN#9*J\O.M>A=Q;E!CZO9=_J[2
MJ+"LAJP4'F_D5E,&#%3@")=!W+8S6$KVF=@-^W'$E>]6:M]5+9BR,VT*&)ZC
M8:/U4S6% ?E'ICF!.FYQ?!4G'?8(1_<);2+NP(%PLVQ$()XT26T?0,Y5<T15
MJ A^EB'X6MM9/E;!'KC5?"6%Y%UY;Z[GN8.N<J!MD;L#-3W(ZU/--<IIA"O4
MY,;@H$8N:\?0$!&P4\:FFR+$B5=O&0UZD'>LZ6W*OP)Z[25QV. # BV4@><<
MAL'6 XLW&(];S]J\@)C+V!X]J$O<)D!U*"&(\X&X@V!23<,)Y>AA]OTHEL<8
MCFN#UTA7ZY<=-4>TZM_%W\,%!>;;,L??B.8+3J;"*XU=A+Y4K]5#&+(ZUI$1
M!C@/D!,+L#VV&!UR+!^U/#NB>FQ10G!87WW/_:^.(?@RK7MD"]60L!K]I7O9
M31JV/D9;02SI1([PD!!+!LEPHN/7L$M84JX'6+&(5#I'-B9=)>QJ'Z==?=+5
M+K^M;I+C4!VBF7W6R&*MXOQL7OY7 OG);83%WQ->.. X'DK^_6AKZBN-Q5S:
M)E4E9I'3^L*TM0J4_]93Q"@UF!9,$")V9T2:K)U*%CNA,.?FD2R&[LIKQIY'
M@&I#_<ZS2(ZH]1(1U/D";WM?1BT+HD9UCK'V$G:7+@9XSX^H5C^SJ?FD7Y?H
MGE<_%Y1BF45UD5&KE<G[8PFE7RN4[G\G:G?6WW_]/F=9 G ()R[<2D=+T:6<
MZ?PQ$:3?^7Y>%<G$R<B7LH[W#:M2;G2>G U[B; '2WNLI.G%":U2J:HZP*_Z
M]<3G/Z[_Z,PI,#[QIGS"ZYW;L>'#L^.-;I:2NFY0KRMCWT=0YK$D(P8_R*8Z
M_\64",@ ]1A], @@#RKLCR8+XV!>*^U/YQ0SCA<LV#.6+WE&.Q*;17:8V;T=
M6Q'J124OR('ZP#<'\ *EM?,HIB \P.&7V-_CR7GWN]L59([H&_\<'M/+;]37
MS#<_I)4===9%:) (>.6"6L7].%#7N<<7,4?88%1,=/-01L(P,]XEYJA4U+,K
M9@HN-L97GBZVZ@3LQ(!MX\)7G[/ -Y:>+.D"!L]_TNL]NSC*>4[(G?TD"@>/
MM>M=_MUM?A24=-)U2?KL/Q*G5H2DB:5]M=;</"^<US!29![W)R$#]IO($<4S
M!<%:CJ@?4V65W-A62.\=>QV/R%BO*^WWJ2N7#O.@VH>AU+HS#@N1:-/2E]MS
M(\T>% [?KERO@4QS#]N R"!2'N :.9G,W2O8W76LFQ6Q%]=_.DNNY($V+:7W
MGW1VE:][?8-??>F=6V:1['TR]ASOKJR9B7LN0L-0-?C[#&APYL7V.%GI0_9V
M[#;:;TJDV_6U'8W_H?YN?\B99T(N+VW??@K/D@^/=:LKV-U0S(L =:M9TIX4
M%$N.S(AI 0_1S_1[$I2G6R1.KEA)T7,>7&D>K3K7=#7/9V^@3(\ZQ<+W;G[:
MB7W'0E>&=?@64: V\J_97K"+6Y!BH#:# (5546SNDG,B0;5% F"^3NWU(+EG
M9Q6Q?$9C#L>%_Y+2$/UP0N^ICNKA3[K&KK+,IQDZ?&^Q80AH\E3 AA!OJ^J
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
MFO$,0I(52;T5TXN1^5!G>A)E\*LVL__5RY=&]I?.[0K,D#M[:/%D\OVC,W9
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
MTW'B!G9N;N36UQJ3!(.5NWA/%2$I SX%:=]'0@&'GZS]$#D4AHE'50VN 9D
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
M$Z^<8?A/#,\?P^"F>Y)8<GJ)G&J]O.39PC=\_&"]ODYJ-[H9N<O6KB(QH3U
M;YJ8S$VGHU2KD1%)WY<8XWAN#VJ-2%I(!DT2.II/"F'PJF5#+PWB--<P+KSJ
M+ FM,GJK?F?6VT<$]+RKQ9M42Q,R9'!>IQJM='=(\I,V<AY,7-D*](UIX&P[
M/[@G*0A+90*0/(B/M+_Y0961;6"P0)BM.OQT5J=FLJM(B\KHK\99QHYB!1L3
M@%A=AARA7:%$$D>,Q#@ZD@X_G .5.][ONS%RMOJE:V$/_V?Z.2;@9=2"*J]G
M\B\$%N8Y#D.L9F$Q]8:_0%,2>O&LN; SH&R("7C:=X!ZD?VWX!+K&;:90CP3
MK'5,\.@7!^N-CLC2<<09+Q:!37M,_U7WV ]YK#]2BAC'X&DF:72G19 (Y.3R
M*C;)X \+RC)+RBOLG6U)OO1]C8-:_=!]=-+[H(28RK:&T(>/TB[+#N^BU*@I
M6N?\"FR-YO)_T^;W'7;!AG]7,HY<9[6-@"MNE05!HK%)<9MGVQPPPC#^6\?W
MHD$*P@=J8@=6K<BC##Z:T@BRG"%*4R%NQI2>/U0[=/&N\FW"J,%'4%>#L>+6
MVO2KNCAPVK:$DW&+Y?O,?<4I>/*&"_$NR\7[-4 W7B(KJYB ?5(,@\X)^>?I
M/AOY![VA18LF3*DN@BL0?1(^V3DXM!VIR<PCHR]NY24K^AS*NM<A['R'CB6*
MZB"IWHCA@(LV]ICXW3^REU-T%43/LG[KZ3'K^VRKT$$[)B!ABM<JT[KO?*C]
M9+S^E<MU79<<AX*]#GI6Q_0*&\!(\<ZW.I?.W@V_LWBEL_I! [J;"+E!"R+%
MX7P[SA.ZL\%$QKNS037UC4D#D)O1CHS#-33E$HI)5XMX.2GDQ=S<IMEHJ26^
M=_$T5CJAR_IK*U_;GZM2.4+[NS@H159U71Y?D2$I&W>3N&;:QV(A*X?M_->^
M<HB2E117&M<-S"==R3I4V4;\Y^J2==YQ$^^SP=5;^IT_AK6O"[?WIUVC;>])
MR1UNK'--K*L%Z9AIZO9)<K$;OR_(E]U'"W_(S% ,2<!6"1=/C$DY8C1_E%P9
MZW*AIYWK;&S>V:W$TH'O_E:V%R]M@I$L0<];)%(N%%#N@FK>7CWLL 0"^T_T
M.<I5BK('@,J9@/4(R%I/9-$R=O"%@\-0D&62<K&95 K6C=!OVJO72\L/'1#\
MY=U&:C:QQ(P'B2= [S2&;905AI5YI%4,W_Q6>4&W1QK5]1%-F$&"/,8HPX7\
M"\5:03-9B8/IEQ9O5YI>S-EH+ V9H?76/([/ABE%7@GH;]9)[XG$@KXB>9HL
M<N"WB,+))(Y;Q)V:8&QG?$@P>>_GV=[RNMX-SKL!YPV.XV(G&H8NPE8]E="!
M<78Y:9PF@C4KO2L&G*\-CDE5^Z$J8K[-LN&[6T$\E(RKL9=OB 4&:P;[9RL7
M/KWA*ZG-RZ9*52IL#E=&YMC):EU)-(_N[,I%Z9Q1<<M-PW\87D;,7H)XM8]9
M$[\616Q+;\[]H>R1"U@A(,/H8O%40VS0YM&':G =$O>4R^=0>R$'(XF]]!]X
M-6W&:N_]\'+T !(K_K=$0@BB.[.'\I3(!)@UDL!9A3?=JTB0)^X9Z\$? T.>
M^NO<X$[Y?DHP*)Q^G%X*\56-AQYE CQYKK?- U6J]@,_R YCY=<TQ &D?FVY
MMYO-QM\O)UL=*M\*7#$=C&$16AL,T/%1#>43L7ACE"BY?:W1[@UUWW)- 8+S
M=L9P1ZJ=GY'/LNDIK^NV%,Q7\+G\LM<"CD[[/)IT,>5//4IUS_QE]]B"HXU*
M8,&L0K+W8QFWH.4@C*W';[@<]>]T$L3J2M*S8;T%WR3G4^64F$^M[5=D6_2K
MQNY9= L4I[U)#) QN&^@&4N7HJ<C<86@<L-U#W*D7!M8IWJH2<__B8XJ_F7*
M .D]$\ =)GMEL,JL^]35,A$"L$.5(F-($SQZ147'[P#\#F^2UCKA ID\R*U?
M?N=TS1&E=_I-.">EDOR!-=QLC)\@( M:F8!*N;@O+6?^9-TJ]USK\2S*#=J_
MKID*Y@@*<E\_A2"E+V4?"FTVQ.)6#0^]RKAKS)\[O=F[#V;Q5MG^/_?5FXZ$
M?3:[G&E2V90QRR*W^: *S!062:.P%"/B!>B?IP@@C9O5Z@=DVU6,BSD?$]!>
M38K.+UH1MH<=VV@2)?$/N$>X27@GY$WKG 0%'IW46M,X.$-E:8NV0,P#:.*\
M.^M!=SJ\8HC#AA=NA:^UFVH90F::;@MQ-/6=V-/8GK' =8OZ[4A* =EC<QH^
MJ(9--\9TUM0F7;2D&I8_Q=]J/+DO2W]/-3'O]FT9_$Z]3M4V9P)0)Y&;/S_]
M\[1@V;XFK6SY*TQ+LM WS./QB13LQK!;BOSM+5$[(V[@9XW[&!G/SJF-R,.>
MN:#_DBX4Y+[^'YQ7_4]K%;AJO=,/-1XO3?B=4#0]VR[]\$?-B%+L*3/1@+SX
M9\>DRH54+"PM?&T42R9#_L7.#GR!9-N!B6FX#F-H35PL/=NO->/%W\V?^D<S
MDK"F9NICVP^J1:]%$*!8N6]@,1*DP[I2A-PCD_AY;\+9T=/'C/)+AS^XW._:
M,S-2%SM\3]@];, \V;K3+13ZQ3:AWG.V9#9O[E4M;+;THOD=?_>[\3;B' IO
MP^';-A7[T\29[__8TP"F:"\D:=ZB&.&F=(P"Z[DB@T2FO _MBF?\0!:,<53:
M]F=?H.=!O)#8*#NPR+ L)DU%O?8J\4.4H>3(Z/DDE=75W^J'UJ$FM--_60S\
M/'$BK8CF1-*8>+D1S777WGW\)^B:WC9HM1Z<MH.*TF''H6+"K_T!'R$6H/+L
MRB#^A=@OQMUC-4EOJ>\S:1[T6R2/1/K&V>XODI+0K=^)Y+5]IU*&_,!\+[R6
M#.5W/R# (LY!*D\Q@ND..SH39!FBR+?-0[0C(S114D:'G]W\\AY__G/OBX^-
MR#9G?MZ\\_JDNA9!CE.D4&\5^4\\,-5'K*>Z!5;<*HB&&@>\]S0X;V9Z14/(
M+3C%(4QJE5@7NG#^YR=A;*R19LMSR'^)**;ZX1YZ_T.XWO^;5I;J"D7NIP%J
M1NM7^9#_I?4"2A*)^SQ/-/.=2AJ((12N5Q)'KC;6#F;EF^*G/=%=6OAAX;!!
M7'2+XM]]*!Q(%L2>90B&C6-X-" @FDG]K2^F"[['JO,;-:F67N:/VB+'Q"?%
M '1#QL ($[#4!:+NG/OGJ>(B$T"1-J<)R;5"B39,P%22)3U?AYTXM]UNX>FL
MUD2DS\5\]O(,N1APG:=I54KK[*$6[;<#/WEY#0BQ!YE/Y+U,%];%VIUL;6&*
M)@Z!JKK]/3<)"88V[H_^\=D@:8G!I<IBR*GT3-J?%F7$#&O"P]77#&(OK@/O
MFM[?.JNMT9(MEV9>[CCQ TD,#*$)B)-S_J8)8PQ N':2IH"MOGA?(0JT.Y6K
M7WHU>/R"2E;00T907_-H>=<U$^]'%U+FF[7U?F,TP"Q)T9:.)-[VE=C7G)=L
M@= TB$)Y;[>5U]P;QGUS=W]X2MQ&M3^FW.:8^SNZI$V*3&T'6JL#AVF??XGB
M\QD!Z_>711W-<)75?=#XQJR>"2@[VES). 9C!7?W3PRNXF"P4U?-=VIN<.'7
MW"%O!2?MOROI451CAU4'3+6B\2 Y]-J;B* C[*W;MJGC+0$4'B;@Z!U&&X-K
MRQ?Y$(2UQ4,2RW+;(B(EM4WY>UUG+D:HR++1IY[N:1R<HK*T2YL<Y!Z+ *\=
M).93)6E'X]H/TBOOIX</H%5J(R*#(OGK_,KVK(R>UOFTOP#L''X"COZ7)TA
M451%: *KW1"B!88B.Q_+\DKS9YDJ69"$@?)\KVP!IVN+RCG4&R+)KT)Z9TY3
ME3*DP'F\NV0WP4.T&3B+547)0&!0@3!-9%72>@Q.]=@-BJ=RDUS>[&KJYXW"
M :K8T?77 QS.,%4&)POKCKZF#)(A]$PI^D<FX#[Z58L4Y9-F]/HO5#?CU.C.
MI&LSS$T\8?&Y'W=#UR&UJR8M\Q_LOMI@/LY/RY$3F8!H(WI6DR%5CT4?Q)F
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
MJGA9JZEFJ"V*.T2X]V7=;:G]DR%R2ROF0@<JBM^@PJ%2\DNXAF+K-ZED:_O
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
MD]L$"P[)G]9%<(38WCB%\NVF0QE9^R!'Q!BOF^TT7JH= PZ8K(-I>KCBR.^
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
MQ7"[\2Z]LX\\JL\<-ON&]0"N_^M(*1&\D8PQ\-K7E]"UU2CM^TF6O_[K35;
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
M:SB <YL>Z<*OQ:0)D7/#5T_4?R55]M5)9_%Q0&Z-%!R'ZO!O[H/:T2-'J*^
M6-JM@%P;<DRT4Y)<1G[Y8$Y!GLN[V.\?V85NO.H#%?[&>4/E^2OQ.$ "57"A
M@WD.^:0R#+HB6V:CGM739Z%/9 (J=*M6<9F [=;=(A=EQ26]&UX1J8$=[3K#
MRNJI%[-VK/,*W+Q[S%/6XO6,N\@*KPP*&BK\ZJ=E]T%\5FWI9-/U$]<;H&'H
MXXCBTB9K5[4E-JW?GN%*6U,RRSUA#7(5E)T797#1T?Q"R[9X1%!$[ME;/PI(
M="5,4YU=(YIL8#3JWY0L,5@F:V0;[^&_O)=\K(?V_?@ YNF)X,0P3?4,0/=&
M.;GGK4]58>'E#!Y+RW^J[KSWN:\E,XA_+AC^R-.D@*)]+F7F8O&=ZS*-N46D
MXT5F.]DE6G5?$T(X/J0]N5HV%.Z#]J*/^C7<9Q2B'T-%Z6A@7:K%B",@4;??
M9Z5;<5)^MMZ9JXUPI3?UV[N;$%F[V>\,F>4]F:6JS%!%]RM="6"EU_$JDM<N
M$-;B[IH4=Q=QTYOEFN9]^$5OU"%08UC &]849)N1 5C=Z_5UNV5K,[I$;O3U
M^_;(Z-P9TY"L%/<S*<^(6JXW(F06I?NC+WF^\=.3'$:H^K5=4M#S.7E.1L $
M5#EUQA?[ N9L-&I'[06V*7'F0*0G.;RU<'-7XQ&$< *VHQJ^T5)%TSV*80%)
M63?\R_]!62_J6G25B"RQ[IBFN$;YG8=OJHL,6KVO67A[W_ OGRQRVVY(V-BT
M_OK64T>Y0%]?>GK2V69W4@OSGJ6DIN 5@O]JOJ>\#V+>*5ZGNC(28&[0%S@A
M9?2["A;2IXPUPN+R?Z:=Z=\'A3CM@RX78,J\_MD-H^F7 \?V03P'O4AU83/$
M=#(9"QBAEUGTG:.'I(A^@GX2F(PKH1?N@WXV]&+4NAGSZ+>XK_*CFTSNTZRI
M<I_NSDC:,AH[WS)=/OP:R:Z:R:9B= PH;3EYN\C97Q^<S&DIK=CY)3W!Z6]6
MQ'7P-VCZ'!/DD6"&R8YJ?OI#(<]0WQBY5>;I#]^8I7SS<+ **Q(N6S;0EU4I
M](=3EZB3_+MY% R3NX?U4PK(RYMVY)XVB$  U<E+& (.$%]U?S)J2[=LF[X_
M'K*RGCXZ3L2\1CMC7]BR,S*UQ75]D@1CZ-*Y*WNWS'X5:)KN^"UI2.1'=99<
M^L7_40GT,RK% >>C7;7Z[2N.#8U?Z(E.)YNG@YB3#:>!V[3C2"/@CR:4@'@[
M5$E9A'-<QFJ.;!\*]#]*_/T=T]-QA^7:3&W0%\ADMZ-5+U(]IZL0"#,K_U[Z
MTM_(/]CCQ^W3VPY/0="'<$WDP;H0B[PURFH?#OR!-&(T, 4LK:^G7S/Z3O%M
MR/"'#DWU9G]$3ZO0.YRFR3=[@*N<U(&!K\/T$)HJTF!0(O9U0R[%JM5X]*X
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
MK%ZVJHB>^]D8'E:^9'?Z'T3>3'O:G)BFA-*O'>R Q=&<J$I\U5X+*NX9I".
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
MP>YD(*ASVO#=?* VDKN_5&QK!*UV;FYC!*.6/*OX<+9#60+5LG$(JHI@'((
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
M<.ABD=:_98XQI6?]CWK5^@0FN3K66.69P!IQ<Q#+5P=_D9-@MU5:")??%I?
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
MHP:)?O8/NF56,$)X-#S":5+(T3/E3IB[:EJ:[!F[4U); ZS-5Y"-=#3*6U*
M4DW_\/^P]YY137U?NV@0% 0!Z9T@7>E=$0@6^@\0D"Y$!*2&(@)!0D+O14!
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
M3($L)B ^_BFH)O^= :( R0$ $X7(?*\1*@3R4DA3^49(7JA#87W]$%NZ>=/
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
MD3M,D-QT1Q!;=OKATJS,ZN@9N/=1/[_YP!M"\& YGI6Q;,1+S)1[*UC3E,E
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
MN/TM7=F;)GC5PZS^ \J)I_EXX:DP^EZG75!Z'GJ,B^PY ;N@NS@6M].#.^Q
M5N)?])<UU@_J5R?PZAI+:I.S[U]UES1W2/<!H8M /=, I=%L+C/=*'*?+IMY
M'/F+Z?4N:8?2KH^:OK=RR\G5KO_*9W<JCB5ORAV0.[L#1RHA*O1J #N,QH_=
MQL&U0-U =%Q"(0&2<?$W(>C[^1PY5^O)EM^-<XT8N&"O DH4N/68=0BP)/7
M\+URM.]8Q;S,Q\'1%"T]Y=,8*^<_A;?MU KM-#H%03IK$X#V_-8J'<KHY'8O
MBN7%+NL5]5R8H.0? "XXP*RRG;K$STP;9O29I8JG",8V/OKV2&Q5B'/HOS8I
MT1]+N3''5>T=:"#KKQ1'P)XKTS_\5VFEOR.@U3C@2'!?@6!0LF(8EB)E]+=(
MB ]L6,)1?T U2EU54*C\%0577::UIZTI1B^M("I^WT6:EUG&@5MW:W(XKC]C
MTEEPIN0_RH4+<( .0F1M,%%!:I-3H2&$#;IR%VUU/2>69'I5[[D[6.RNHH5I
M0%C"@T*3K[F/BWEU]LAY^(O')>L4T6WZ8$F^)F]:N^F-_>$"""F/X8(%^Q?(
MVW/D^DEK::<Q.2T0"'0LQPF\ANL/ETJ8Q#;/LR01*]%/:'Z#<<--U=^4]&=T
M.5) [FP.E;S=:LG7B>D%2_ 9O,WI$%SVR^&OVP7)M, ^=3$RN!-R \E[#A"C
M9UM.<92!"^/3EVAZ3Q\@U>?5Z**#B.SK;=E1[XLF] O?[\<>NWCCGC=V2NO&
M%G5KWK&]-5=OZMA!BX+$K,0K6LY]!U:DQY$P4FE_?GK9($>%BPI0X: XS%S"
M='SU-YFY:8?*KDI#X84=0QXZ;HL;R?P"P/%G<"1V&-W6GA^*.D3'7DA3%/.F
M<=[4MC[T\O1,OBBO-;YBX&#PSC #VQVL=FG?19-,+$=PB((3^<SE"L5AJ'-^
MTU,K*QJE\;&U(5\-"Y<_.=P(^%ET"Z1!;1QSNJV/V*KP(ML,+-T98F#%HR;2
M.OF_XZ[FO]HLC3.4]/5:J2TU.!PYTK0?@18TEP%*74J]Z!!\**]3#S:\(N9.
M]6G=UU?/Y(Z_M>L#"5<F"H*:R8U[ /G^KY=1BB2JIKVQB4';@]HA\,/UKFNY
MQ%R$:[R.W52+W@D]5<MIO2VJLL\K3\*9II&#?[6?@<2>>#P24^5";"CN$W%X
M67$NL 6@D^]LQI_X&@ISG5KKW+/ZY*)?$']-HKV!Z5OM%\;W+TA%([Z*9>Z"
M7J$''2PY^ZBQ-&-\Y<&NE,&RZ.H(2CTO7M?8(2C=N8RJ:Y0<H4]X._8JT"#
M.FY^,0X]$(Z)L\G6H'\OHDWC&9W4=\W>"+>_A@(Q.L;+>D<MMAQO.Q[_Z 0>
MW@71G,2RR@*I_YX$W@5-<I10LKWM,RP;^HL5Z]>TKZ7A1V.=V$^%'CXMV.MI
MF'3H[OGWH(P<([']$_(HU12&)S=VTEGRP*1:+SRE%9X.)G]@U!O)Z.A\VC_F
M?]UO(+XZ9+"B_:G)Z,2<)Q3?F+ZL0!?9SNX^17(XB'>;P7U1?7$Y^);5K:AQ
M=*S*L\ U[/W*$$Y[U;=*]:G CRB;:L*&C+'SO<[7/>V7KSU =X[VI2D-.H'?
M>N)2U8%_RY<_G+N*!]%"H^T)2L QDD[&\="+,DN"F^[+J&N#1TFC;5.9'F)O
MBD62\3"O63$1I!=>26BRBK:6TFUZM6:=0<K0-7QGF'S@Q^WHQZ"Z"3-!W/^[
MC^608M0=YDF6+;N*!2&S9<D]K>7-ZX1[S9^SWS6)[YND'E"+^'#GMS2%+FJ5
M3+E1UG8Y)WQAUL[</;#:T7IZHTNAX[.B;H*,1US[:@F#> ?[D.NHK7Q"*2?)
M4Y,C*LO2XF9P_X09W"_!21CM)HX,K]GO_@5+AYKQLV9Q-)-=T _P!_1S4^-8
M]B8KOQ1]!;9@2=G>VJ;L@L01,$G=+944Y^EK:9\6B )V446W1GGS=#:TM1IG
M3>!IM[]+C%657/&N,#$]_GXZX6?H1N$&$V)52M(*N.^:7IW@&K\S[S**#ML%
M206;R[&+N]T(]5/#\XS,@*#4G[I3MH^T?IL($ZW,B_]$P&.Y2?!T@@AG!@+I
M=GD"^)$;\;5=M/%\</D1T:; ?9U=M])""\_7IWIKC2HTKR2+H#:YC/<'^Q7N
MVUWT:G\M=Q16:&WD?"G=?3^]"*G;UKWNE%4K9YUK_?3[ZF&-ZNN-.AHMT9V?
M6=M9W[Z:I@4S7TC=2EYUL/;\'1[VG:C:R@U./Q1R%Y0J1BG?!>W[O;C4&9AU
MBW&*^F,H(>7+2.W]-X[1$O^N7N;1CN#HQJ3PS&Y^<A EWO+2M*>05:5/AO<K
ML_:P8IKH0R8/AW#"J#J\;ATMN"Q4=WD*$<SU7.5!T_UI;F"J@K@%#).0BS*=
M05VM0\J>FS%7!M!,'>_",5CK#3[ZJ$JYL/E<[H-SA4+"4OUR:RHX6]HU.7:8
M[-#-Y=C4>FL!NS,NM2:^TD>>2!^VTAEJF_L^19@\-2[C,;;Z^ZA)9T26W4)'
M:TV[76MG'(N5/X$%HFVH7+RRJ)?:!8&%./O1^->P$/A?_B L8 *G-4X)ZN X
MZFN)N+)V#AC"L5ADVXUU36S#OZ!TF"8)?>@68SPTS_<@?3LKDJINR(9>O-Q
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
M"I[@\9G]/_NUX#_M/^T_[?]_ ^\N_"]02P,$%     @ B7B96FC^HC:<20$
MB[H, !4   !T<FUB+3(P,C4P,3 S7VQA8BYX;6SLO7EOY$B2)_K_? I_-=AY
M58"\BX?SZCD6RJLV!UF9B4Q5]PX*#P$_)4Z'@FJ2H4SUIW_N/"(8B@C2W<-)
MU0([P'0I)=+-[$>:T=S<CG_[G]_OU^"1EU5>;/[]!_]/W@^ ;VC!\LWMO__P
MV\T[F/[P/__CG_[IW_X?"/_WJR\?P)N";N_YI@:O2XYKSL"WO+X#]1T'?RW*
MO^6/&'Q>XUH4Y3V$_]'<]KIX>"KSV[L:!%X0]9?U?RW_3'V?QG'H01$$ 409
M9C!+$P21'\9)2"/D1]G5[9]9'.,LI0CZ$<L@2F(/XD1>Z_&4) D)T\#GS:+K
M?/.W/ZO_(;CB0(JWJ9I__OL/=W7]\.>??_[V[=N?OI-R_:>BO/TY\+SPY_[J
M'[K+OQ]=_RULKO:S+/NY^>ONTBH_=:%<UO_Y?__ZX2N]X_<8YINJQANJ"%3Y
MGZOFEQ\*BNL&]4F^P-DKU+]@?QE4OX)^ $/_3]\K]L-__!, +1QEL>9?N #J
MO[]]>7^69/:SNN+G#;]5S_8S+_."?:UQ67_ A*\E]\UJ]=,#__<?JOS^8<W[
MW]V57)Q>=EV6!ZLJ+C/%I1\K+O_Y'+&?+V#?$;_U,:\.F&O$_>B*QS%,/SIC
M]T9:"#X_PP,R%[/<OE!O-VRI=W='ZF+6Y^?8U6M1U'B]P&NQ)S-@>:U^\4'^
MU)%1"XT8TX9.9[H'K/+O-=\PWEK+@Z5!SO[]!_G3JB[OR>IK(>ION.37\BGG
ME&\J7OW*[PDO5R(FE,<9AU$F//D!"P-(@H3"B" <>%GLIUZZJG=O]HIOX&]?
M>R8:2CID?C"0LCZCK26OBFU)V^^<)*V^\2TW_]'3_;>?]VQ9([)>2,ZUE8A
MT@0]4?![2_;_<R(XZ[RCYL.^   ']"X#XJS\!3U8=ZW<EJ)\+E9!-<5JC8&Z
M%BI_T/.]L%'UB;M_/GHFUV7/&"[I!%C=%3_30CIA#S4\>'%$6=R;2% 7)H^Q
M14TR\ ,H2L9+Z62?$&;W@FTK>(OQP^HU7N?2B][D^%TI/<>[O.(W^/NK I>L
M-SM>$ODABB'G&$/$HABFR/>AP EG+"%I$%$=LZ--<68+M*</=@P R0%H6-!3
M3WWTQDW4+)B86:MQ.*;-EK;:&LNZ_YQ74MA&4($KTDC;+2:E#M#/?%U7_6^4
MLJ-&T?7I+:+SQN+WZF]^HYTE^%P6E'-6O9,L?R@VM])'OI=>#Z\^";D'9WF]
M(IF\("4>S#B6^^:4"9C&.()QAN3.6+ PR8B))9BD.+,EZ.D#]90 XZ0&6'ZI
M2OY8K!_SS2V@#1=@K7@R,PS38.H9!J<0F1F&0W04<:BH@X8\* 1H&7!G&+1E
M=608INDM:ABTQ7]N&/1OM#,,U^R_MU6MW+_JIOC"E3CYFLL]__L-+>[YAZ*2
MOW^-JSO)R&,NMSBOGGZK.'N_^?3 2^DQ;FZO:9T_YG7.JVM2U26F]2H0)/,9
MEEY%AE)I2^(,DI1$4(0!H4G  \Q#$ULR!Y,SFY\!RZ NI-GIF 8;7H.\85O]
M7OV+2L;!0\<Y($^@Z+D&>,?VG\U,U"R/5<^JO?3#,C.$SY[3CE\@&08MQ^!'
MQ?-/ZL^*;?!Y\*A^5*S+Y_D3V'$/]NR#WWL!'+I8<^+KR/C.PN*B]GI.D)^;
M^%EIV7T5?BD*]BU?KZ_IW[>Y_,R\V9:23!NA7 D19EDB?$BX2" 2U(.8I0(R
MYHDT2!-$"3>Q[F/$9K?2\@N:%YL*L&UCC['BH6I_9V9Q1R'3LYRN@#"S@#W5
M*]#3!2UAT%)V9[ETY'-D@49)+6I)=(1^;A&T[C'3[*JL5U_D8^==Z"()1!HS
MFD&.4A^B.$EA%F9RNQ<2&L0\9BCV=93XV;IS!YA5D+*J<XK7X%>.JVW)FW/D
MW]\4]SC?:,9?GV,QKIT72&@86K853EL1SX@RIG/REH&^R7_M=>WY:HNHU1D1
M>@TZ]V>[S^ 7_H"?F@_S)]%OOMYP4J^XH#&+F =CZB&( AS!-&6I_*<(*)%?
M0>)EJZ/CR,D/P#EZ6N^<WEGK6$R@HPV*C=MXR5D8B1]E.)9.A/#C4'H2/(%I
M$,=0>"1E'DJI\",33^(B_.RMTIZLBIRL53"E5L$4!:(CI/0<"!?RF]FL0]'W
M<:0W8Z(;.PY3<CER&LZ26=1AF!+VN;,P>;V=[?M:%_1O<FWYX.]PQ>7>X[;$
M]U^X^A2I+<>VOBO*_!^<[:^YOB^VF]I?)50='L4(IF$<0$0R)G_R.60^I1F.
M(D%\+=_B<E9F5_R.!8 ;>@#O6#'3^PO UK,,RT!HZ._<J>/C/4'0<74%]KCN
M&9/;DX8A=U;E<DP<V9T+&%G4,ET.V'/;Y6!%,^O6'+???"MN[HIM)?V;F[N\
MK)]NY(/D7_DF+\J/1;U+Q A2+PII&$ FO1*(I$,"280%C.*$42_UPY!J!3I,
MB,Z]@6KH@8;@%8C_Y'O_XZJ)??PJ(;P#@1>&!CDLND".VZBYX#&S1I(!T',
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
MC/PLC8(D]*)(J\/M/.S-G:[3,JM&PG;L'GP#]PQ?@9YET/+<E&H,N+X"#=]
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
MS&*29UP*Z(9^5\!4&_N-S/9#"M_A/\#$?J??U5+''7\[(YVV_L]9,N@(X&#
MR8\"SIES[DC@['43]P?Z\._-?/VZWU&L:M;YAR>ZO'LQ0U2_RVIMDN4;UKP9
MPT5<2)-Q44B.,"<$$4X9DDK2.)>49Q+/EO+1'  ^3- ]"*B_E9^0QD].K+#V
MF7T[FLUR;I;J;6NA;[4N=:?A-^@H!'W4EDN<'^G)O57_H<:6SHE+U;;B6&MS
M@M:>FZ"QR#3J:&SZ 7H3.3Z%MVY9!%7[_XQ.1HX/PUN#(U?YKJVGFZWMO\_7
M3]L6>O5N3H?*_+7>>=@O>G!:J+ 0"N4BY*9J(T5%S"3*22(3PJ(XAW6M<]!A
MJFTP_?5XK[^J9=FDXYK]L+KQ@,:^7IV;'NUW;#%_K)\NN-,U''N[[\'(B,)"
M^^XLZT^MS:Y=Y\W^C*NM^=S]>:?A38WUON'ZJ'M@ S#SUI8;KL'$C;N=(3IM
M[>T^U+"-_Y7JJ3_]N%EO2GFF"O7(#9D44H0L1B'52V6,]0R<TC!&##.1Y1%6
M20YJ >=3N0ECXX=J/7^NLUP;W0[*M8-6.[>S "^/"79 ,#7X[J<&O=7SYE3R
M\M.8Y!S!)Y*>#Q>\J/8F)PX^0;UT#.%5AEN<OJ>&E:0MZE*4I7F!!4K2R)RZ
M9CK$IA%&*8YD2@L]-5.@!*?NX-,<2:PU(LU^;O6?_U'$4?X_VX4J+"P>H&(7
MUEQM!:9'U%(\5I_UJ>\I%AP,/:DOGS/JV!?/7@/SI:I<S]K>VNTK(U-%>:0R
ME"8113B3(:(RXBAF.(I9(M*06G6"/!EY9"]J9=DYRZG9_9XRR!B8FVP[G?OS
MDXO*]SF)OJGC(/I/>^<X'6\2S[AHQM8M+E_@2$'1^7[=J>-OW"S$88Z%(BA2
MW'1Q*B0J5)RA6!62AA*S3((X^OK%C>P]!Q- /6]\T=<]U7NG<[<NJ)8@VGV@
M_$$#\\5C5$XFT!YY+ZQ,],6#T2]L6EX,*\-/>#+L[O*WU;G;:I@)GHF8"(Q(
MFAN6]I3KQ3Q.4%P4BG.1L)S&LY=ZR_7KFI9K]ZW-G4S(&WXLV?IE_UD^SI=+
MDUC&Z*+>K]1O_/I)!B_]IQ\.$$8XHXE@&0H9-7,,/6-GA:D4+%1">4ABGD4M
MA!^6XDT W,JUAD_?, EV[ONZ3FCXV<'=B1YW%_;$PA'W6_>RWGQG]<1LFSW4
MTYL<2(9NJSF]IWRNYOQV*>KSIU]7R]^J=ZN-EKCOO9+2G!1QC!'+H@1AJL,E
M3?5<B>@5>T@SKM+<GE+(4NC8,R:M1="JT9X^5#4#^=]7Y<+2XT$8]CO^6,@
M)TQ=4$SR=W.NKI4(?C-]K%HU7/A^;&$"L/N, )<;E\]EV/2O(;#!F'N ]O?R
M]-B.-1TK#]"Z PX>Z+WPY.IF:^]WNM@TQ_VF WA]:O]^KI0LI;;/H>8+-NK(
M$;)-L]EI$^S5"?;ZN!2% <'KCYSCX@:+GU#(1DC&=H/"*2<;*&JRU&PW"+H9
MVHXC#.LC^EY6O)S78G30NN7<!"M#_K):S+F.67N'D#*56) 8"1X:-E6]_J(D
MI2ABF>(ISGDD%*RG,5@'B \Y]3/N:&)JU';--,WG=:]7L%7,K=^H/>1VR[91
M882%HAU@72#I>? \AZ'!:'AN1VHO_TVZDH+AN=2<%#Z08R>(3;F<UR?$2_%Q
M_MW\M)V]<QYGL5(*$6IVAD2FUX@950BGN4I81&56@!J)718U\N1G)[CVF:UH
M8)>'RSC9A1,_UL/BQGG#1SCVO6Z<KZX+EP5-VUKAJL$G_1.NW^&]E\NO<CUC
M.$VT ^<U9;3VXB)&3.8%2N(BR;0?QT* DM[ZQ8WLR<U:O.= K*X0\=:_Q>!7
MA#2.)68HSSE#6$H=#TD2(A72(N*4*2'BV=JDC4R.WTXH++W%*SR6P<^;T<
M>"7E[M>>E\5G5YJ.D>.WGS'"?I0^,QW# 0UENG<YY@LT$Z;JGKZ:-+=M6[DD
MX6%(=?0KE)G2Q(HB1I(<A93&>2JPRF#!\+R8L7>[6Z'!2R,5F 1P'AD[/QYN
M+W />VMJ*W"$UGC])ODZY#\O9-K#_5Y#3P[U^Z\>Y)6=9<RNJ0K-,4E($B$I
M"X$P2P4BB<A1%">,9DI&A< .GGE&U#3>>;@DO]Z<!8H7R%\'HN#DLU  7!VW
MQS:_SGM.T%LX<(_!%YRX[PXW1VZKZO:OH\0))[S *"YR8BAS,6)1EB%>4)7F
M3,41 :5\'PL8V6E;<?\%<\\3%.R<<HAM,%?<2AK%_RZ9X<GK3H:?U-<N&7?L
M81>OFYB,HJTRKM?'=<=M?4'U7K8_[#DH1$QR$H>(FH;6F#*&J(@R),-(SXJ+
MK. ,U,%U9'U']OIN/3#=\T,&E*V^R6!-RT>Y#A;Z"2_TWZUK#@KS53,4_6]
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
M7SK/R"M'Y2A8>@K6?G6;-$J/ NMQ>!Y'"'QI>K=95VM:MUC30Z[T"N?UTU)
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
M[R&GV]<$CGS4W904=:A^ZM+'JJ/&_VA[=P(9-Z_A:.?E/M&!^?KG(T@^](,
M9\JTM,P7-^8U<=.R85H:?\)_:7L?S/DE%[,OFX6,0OTUULO,A_)YN18?%_31
MYK-\^>Z1/\=&:&"DHNB@T:K99YXO34*"G<_VF-_OI7XLA_GE=:.#/XP&'J;8
MU\WK*0_0-[=^R<7>'7N&G,0!KYNT=3F+*^%.=KM8W(I_/JS,^KIMB&/I8*=W
MCNQ<6F"@)6ZVB[CUZJ"SL;UGG;'YNE<-,Q?F45<L]=C?I]\R)V<Z,]QDCG39
ME*X3]5PUC)?YBUR8<-?Y)KYK^E?,(I[%:5KHM28U?7Q#11%5A41"%'$F,I;+
M3+A0*5^4.+8O<EYNCIF/S:2,-2P,T$VFJP!:;C3YA 6XV=2*1F4C^[#ES3O?
M_6ZL+?5,UGM9WIOPZUXU_Q(E[O4;'1*$S(SG\XHNWV_D[4LY7V@4B_8#(U(<
M%2S#B%*J$%8X1)0DINXNB82DC(0QMTX4NBQG9+>OTTR,Y)M ;&10"P^,=$"*
M30](_4[NT728:W>L?G]@]?4/,>P=L<\T\@.#6\;113@\)1U=MZTW^:CG]NF2
MD*[;<)",9'&Y(VU'-\OI08_Q?O5,Y\M9FA=$L2A&I%#89/KK2)3'(2HH2W@>
M9;E*0'W.+\@9.W_ 2$7K?>Z;D1S\T<B&$F]<0,INXN'!?EA,:DQ_@)H.I\[H
M-\P71<8%*=-28?2;>D)Y<>5R5_KI:EUN^'IC^L>\>Z+EHZQF<1*+O- ++4)3
MLX0H*"I4&J*L$"R*<*88K'_G.2%C[XQU14()I,] 8N>60PT%;H1UI06M.)_D
MSI>-\<;>?$;$Q/3,EXT\Y5_NN=;-_1[H]W>E%//U.UJ6KVI5FIX8=8V)R%*5
M,I/:+UFF)_ 1U]].8JC^<B5"QB67H&2]BY+&GL+3[T$C..A*=BK'N8R6G7MZ
MP0 XEW<S'^RL5TWSY+&7Y4SJME?-/?;=ZS>X.?"[U?/SO-DVK2FH#*7#HUQR
MO<!_O^MRNF-/HPFF1$F)0I;%VJF+2']B&49<Y221N=+3X +BU"#I(SMZ1Y=Z
M9^Y FV"OCC-5'0QJNX@P&H"P*.$3.W#H<,+ 4SB!R9XTQ#C!<AQVW :!L]1]
MEH]T\4&/WE:HQHG ,9<1TO\7",LD1S2*))(J2DA"<TPR:YZZH[%'#B.UM* 1
M!YHDG(.A/P@,- [FXA"[0*QU%RQPXJT['FLRYKH+1G2YZRY=XEH!WW1)/>"L
M[9+9_BK7,YEE<8&C%!615 B+1"!&68)21A-*2$I5!JR'ORYT9/?:JK!M&^I
M%FT%G=WGUS<@,)?<87%,'UT7I>QT\%DY;V^NMSIZ"Y$35]7;@W!:8P^XURTP
M?)POYVOY>?ZM[J2L7Q=3'M+T-/F%_G-5OEO0JOJ5/F_W:_,\50P7$J7"-(>D
MC""2AK@^<U=AFB4D(Y 8 90_<KAHM$&U.L%>GZ:13W43U"H%M4Z!4<IQ,QP*
MNEUT&1%*6*#QCR(X]#ABX2D*0:5/&I <H3F.3:[#N)S[_[EZ>%IM*KU4U#_6
M2;#W^H5KCW5SG F2D! 5'*<(9Q%%1183E$1)@;G*:6PW][\N:NRMPS]7P59X
M8/Y0BP^,?,@!>"]8_9'$+P3 G</+UCOE ?3" $D%\ 6'8S: PTL!S >P,; _
M):!WA FS FPL.4P,L+K#L9GDO'I9573QMW*U>6G^(,6=^OGU*UWH2=S:;(@T
ME+CZKW>,N.T+6LB<Q:E(D(BC#.&$2$1YEB!)L8IB3D6D0 F-0Y09.>QM50MJ
MW6Z"K7:FZHR]!D9!LT!9!UT=;9J/^7\J=O.PJ;"&Q=>A,'O,BO8)E*^VE4-4
MF;:%I0?03MI9^AC3,8.*/TFQ6<@[]0LU)\TF5?1.?5XM'W>Y'Z;8T522UX7D
M,U;P5/*BT$&1FI:[28J8U O0).,\3,Q1,4E J55 !<;.N6K5,6ZY5\C\R:BT
M3\8"9E]!4;:+=&-B!XMN5V#;)7(%?]0:C<-,X J'KRPOJ/AIT[\<P3G)"W,=
MQS%A;/[XM+Y3OU7-VO:.K?5BUBQY/WSG3Z86[^.JW!'6?I94^WN;\_XZ2S.2
M%E@2I'"<(%SD C&",6*I% 1SK%(,HD$8H,O8Z6=&,[12:%/)@-:; ,&J52^8
M+P/9*ABH51GLZ9071L=N+?9_ 5/7!CP<NP@W$>2P8+=#6ZO5;*H%=QVP/YP'
MN]9N5S;CL;#; T:^\NL&:#)M&MYPR$ZR]3P,":]O_6TIRL7KXU?)32A^_>5?
MZ_MRSN6[I^7C/5_;UKKVCS)R[-+"I99N7&2K@)Y"E/_27E5K83)--7SV]:]7
M,.D//'[A@,452R0\<M'96^M4*WMEZ,GJ9NU,[-;06M[A,0NW<]P4%Z&>N#",
M%*$882ZXR:9AB N!6:Z(_@>(G^V*O+&WU<^GI-X,.<"[AJ#=Y,(C+L"]]F&0
M^,G6'>WT[9JTM\_<O7ZZ9GL;_(O]:2GFW^9B0Q=URICE%_KPKM&3=K;"+-<#
M9^RZ_I5U-PGF;'LYWO+@+JOO])D\&FJRS^)Y$[J?P0M7.)PA[_G3OJT6W\P4
M>$67'REO%YXSSC-:,)FB/#/]JB3.$5.$HTR*7(B4R22VJ@&S$3:R^W1)"UOY
MP4(K$*B=!H"#U&O ]3N:;SA@KM<B<6?H"[=(&-G!QS&0 !PJ>T3$[5AY"#*P
MXV5+4WL/F*^-,=T1LZ4U!X?,MO>X3>9ON7[^FYIMXV[]),LS;>';T\LL9F$6
MIDP'MI CC,,4L8PPE%)5I#QF*256'!E@R2/'NXX>0:U(<*!)\-FZ1PT<4[N)
M_BA(P4+A[=V[3\'M>EW.V::A<5VO@GMJ*%E&.-D%&^QIZF\O=])% !B.X^4
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
M79V/Y>:NR_FY/<CX4;NWH@YT;TPP-'-N'",#L^;6H(#=&8"8CIP9$XJ+NC(
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
M2^E4\,VLPZ*0 D_ '6M-FFO+W)6W8\_3_'D'#%XIFU-[7_?@O[L,OD5_5$>
M.>ND.I6?A7NN.H+ON#NKJX6G64L=4=V^>50_;NJ5[ZN/RX\8DB$+$59F#^4R
M3E&<1VF2^"1AC-H8P"&1N<.'O18R3?/*8RU5.VMV  [,0-F*;&ESWK32OKD@
MK;7Y."6.8XMP0.)5E/R4D.?T]N2S%LU6WHI->:\3'<IJEZG#:<Y#$?LH#42B
M3A341X2S %&LU)#1A(K<Z$1QCL#L*KBC^!= NY%32(SKG OYH/JV(P;NA7G^
MXS9OJ3)16+N.*@.BCKJHC(@QVD3EU'O+]5 9X?J@A<K8<Q9Y2G=W];NJ>E/>
M/US?U\8I20=OS9U><'=7B3M=V*5(EAM1/C9I>[H9;YMRT$X#!60='<I\.3YJ
M+RY,_Z=*"LL;.BF478K0X5++90.=%.$@\>?T$_!.0Q\5ENN;;^I#:5LDKC).
M)><*">IS@3 -):*!GR.6ABE-$AE%U*BNZ]3B,RM40\YKZ'4-/,W;#!WA,*X]
M4Z6#Z0] ,%"/H7,26+48.EILL0Y#Y\08-A@Z^XRCJ)F^MFG3;M?K\KN^-EV1
M2$1,*0W*B-(?[+-,:Q)#!'-* C^+N8Q7F\8N<LO(V#%5HR]AWGX)A[2-OXL[
MDA[I:4Z,>9V SC*J90F'N[C5'ISKB^!,CTF=%W>NJ-,)BJ\;5SH/P<7(T<BK
M]@.Y="]8W2)3I]E]*ZM:_]SFY O>.CFKB#(:YVF,XCS1Q]28* ,1I2C)DUC@
M+&*^#%9U69.UJ5$P(0O:>G?$C;7A5K]B.:;+ #-3>^ :":A)H/65U[0#UOT?
MF_NQAHGFGU=>SX<S=]=.<(?#O0R(+C[KRQR(4Z._ &]/.I1^*NN_B_JMT.OK
MM>'5,P9KO?8!5E_4*,Z\/6M6A]GS6(&.N$Y@<GSP/4;(^]U])0T @ZGGY/,$
M7N/T?%'<,V?JR^]9#D/K;ZNZF4O;59Y%DO)(H)RG&&&LFX?Z0J*0^4$694(F
MO@_Q!HXH+++Q[X=]B98L<.+9$2R^4$@$ 4-9D%"D6\T@&J8^4DY<(@6)<!:#
M<@JFP6(Q"<XY("R5(B<QRD(<(IQPC'(?,^4UDHRHDV8B.(<=)NT@F7)T_&VC
MCXRL21:Z$QM%?NVQLGHH*VTA.Z" I53'2)GYBI.^$+!-8/]=>'=)1/@$O'-B
MN!IZ=[3^LG/NSHEW--KN[(/3XCN[?EL?"T*+=:$3W#X)=8C+HB!.<X;\/ T0
MIA0CRC%&@DFJ3G1AH YS-E?^9^@M=?O?-06MR1_>>L^ 77SG''0DP3E+,XQ"
M+(G:\7BL3+O"3T:<!"3&.L[<6[+;91$\-&ZW%JEAY09UJ1/J,+P@J+" F8-O
MF66P;-#2<$#[ROLTTF;6.E!V04S'0;)SU%XE0'9!]'/!L4NOV8X&59[S%[$K
MGVXK$&Y$592\'<FU"D(I0U\Y>&$@=4O4*$8D5_^3YYGT99Y+R3!L+N@EDC.;
MU(8!W4IP5S.NA^9L&]*&4W, \)FIOUM08!:@Q6- O*]#:<F[F[0'%];9W,^+
M!!<>^FD*P/'$3^,WYVN=W+5#/'CB;:%>U)MK0=8K'N0RHXDZ&&:A.A%%RGC0
M3!T68QED:BL7F.7$=1?E2TS-;%3Z7IU[CT)782A7HV?!TR<IH&OAY,,P,T!+
M0PPS4>:-E_O/X>5S0SY?J0NS*7P+-F2^R-(/UYO9%$2;-LW&:UMWX:B$,MIO
M1?O?#YMFZOON?-S>?:Z$R")*\ABEC*CSJPPPRE/B(Q[%&:8\B/.,61S"S*@O
M<Q9K*/>)[,U=W&9P.K-IVV.(K9DM= B5;3?2AJ[W4\^!G@GBM:CM0U;7XSC9
M-)L B.VN5X0)T:5;/0" .-&I ?(V_*KR1I1-:!^80/OBM9G]H9MWG[WV F)2
MWNQ+6<<5>**8,"VUDQ!T.WA&%JN+P)=K+7;G=T:(X?7>N4<L8QKZ'$3UZ6CX
MP0SFCO_\O'_DACPWH\AU7=I-=ZJZJ0HF/DL],K3<-">NSE]<Q=A/_=S/$(^S
M'.&4$Y0GG"*9!6$2$JYGB(-B(;.Q.K=ZMU3(7=,/8UU^5SN3U#TR[DGU7Z+V
MGII6&77I43'HS:<>90VGWK:).=3?JO+Q[IOW0)X5(SI)B3^RMA6&#LD\M$2@
M,9GY/G[#6,X/\:$"8T":(?1S\RD=FK,]V[K5^?"YCO6V#8HZ4W7<>PW[^K-N
M!? :"68X<\V/LZOPTWR,+ANVFAWPHW#7_!2==2K79\F[3?$OP3]P?5Z4A6[S
MTWI[3:/G2O#K#1^$[]7?'N]U9+_O6+I=Q7$<B321*,NEGFK($T34YH("D>1$
M1&$6,%#D;"8^9]Y=6K?JJ).K1SKV8!O"7)^5V6[P WP"L*W@=)_Z/<_>D.GN
M$.KU;#>'^0'C7L?YE?>^V!2U0!^+I^:N<2?(K'WL72(]7\-[)UR^=F=\EU ;
MM-!W2FY:(LI[P76^U"YLV.6Y_"PV0A;UBL0X"X* HRST&<(THRA/,XGB),QP
MP'UEZ*WR4<;)+I268I<J<0$Q6,:$.QPL$R<Z!H97#AT/WD\=%^>/,-89%&9B
M.TZDN$#T5?(IS( XEU9A^+:=A;BI=/9M_7RCOCBZ3:ON&_F@?=1;M5[70XY'
M24(BR9!/]+#&.(H0X;Z/(AEP1EE*XP TELV YLRVH:FR:??YV]Z!:\?<V#7>
M,T'1S&0XQ@9F+R;  C82 $$=60@3BHN:!P $+VT#Y%4G#?EU!71SL/VCV*Z$
M'[(TEQ2QD"B#D"K3D"L3@6A($DEUZH3@$YKH#VG-GFC5T=3!H&YW[,GO)^S]
MKCF9UNK^ #_C.SX7J "C;"X F=I$_I2H\S1^/Z#TFLW:3XE\H<'ZR5=@RKZM
MZC: M<_74I;EKB+WW::5)''(9!:BF 04X3QM3@8"^8%(0IGDS#?KSGF)T-QJ
MKDD/\@>]CCAPN[\(U[ABNP3!(G9N);^Q*IL*-Z;':HV!#JM_[?7WXO*+**^I
MD+WF&C]ON4??/Y"BTK;@L]P'#=H(0QO,6FMG;H5#/R)"-PU(PAQA+@.4$YR@
MB#*24Y^%PH] ^[49W9F5^F^5(J2V*:FW*JN,'$/X#+=K]Z# E'S/0+MWUP<N
M_/8PONEP[X;)[6H?-Z2Z[)X.@^)H?P>^;CN3[_Z^J#45/<[K33-EY4YL6"&V
M^\DL^R+YE.1)QFB&,IPRA).$(D(Y0PDE@B9!S# !'?YAY&<V(0-FFFN! W:@
M4_E L)K9E/G @IF649P&\SP=MQ^8!H.S@7X@X@L/]K,!YGC G]4J]GV.]JON
M^K'2/"0B"D(D,Q$CS/(841:H@P9+,RXC=00)C1H'CI.9_<J!U@?: .Q6>P$C
MTTN'J9)#+QG 0ENU*#HOD\.61">(+-Z"Z+R@IUH.C3QM[Q]TB2C=J*R0I$F8
M$892&@0(!SY&.<<9$EF:QS+B/!$9U 4XH+# +M\G],$W]4,LS/=M:PGA6W.?
MP>9P$M=%21SNKH?K+[Z!GA3OU!YY^D%X=ORO@C3ZJD/!AIGQ@U=F5I:.DF$3
M^9?BC*O'!$E@2M$1<1:G/L.X59;[<)W%,MQ/,#_,;C_UY\DAJ:J?[?E9ZHO%
M)NS0'F9W8SY?GG)ORG7!GMO_W9^5A&*11WZ*$HQSA&6D#J,DQRCA(DP))8'(
M0!-29N!Q9J4\"N98![J<?2C@H-AK0&T?0*N\W7#E4GJ#B_$^F+8?M7PBTM:R
M[/W>_7>60_&,T+J/T3GC\+7B>:XA'HG].2<UH>_*A^WV\;"%0S-AMKG3^/EE
MTOLJY%'D"Z&;$$J,,)4,T43]%#*9\R@0(<$,W(<%Q,+<=ECQTER ORP3>MPH
M8#UQ_[ NGX7P'M1;R@QL1!.*U[V;OA?UMV_E6G]X0.-M\3F8V>9YT;6XH-QZ
M+3=M)W1Q=;J49U]9<>41J3Y$W5!!BJ)6#HSC!C!6X+AL" -C8/D&,58 G6P8
M8[>2G67[;5/M4K-OR1]=(N6VKXK>?A';Q[6.@;Y74G?CQEJ>U-,WY;8=A;WR
M99AS$ODHPJ&OW%)!$!$X1+%,&4\8COP@@%@[-VS-[HEVA?_]W-ZZW'5)>&X&
MBBMC]] S [-TCCX7,^NW/-HPBSCDKTG8[CEL7,_V,]CQZ&G][ <1=DVQFI=N
M+GX28,OH%CA'UM(14XM:4+= OK2JCE>?V+'Z:+[JK:Z%6<F0TB3B 6)1H&L)
MI<XAC0CR,YEA&4LA8]#)_@*]F6WCV-QA[_>& ^!%T"7\S$R=0U1@-FP2(/;=
MC,?%=-W;^ RUU^ET/"[ZV;['%UZS&+'ZOA!K_O5Y6XO[;7=U$D4X%U$4(YG&
M%.%8M^Z5C*)81#Q*:8(E8,+J\?HS*W=#T.LH H:/G@!B7&L=B ?3T@/)+E\A
M&8D(&*\Z352[Z:IF'R9LONIY.4;'JYYX;;GIJN=Y/ABN.O*8;=595]O6G/W:
MP__U8_VMK+2[L@IH)CG+(L1X)G6+@1#11/>7DSA5=D,D2>K#"L[&R,UL.';$
MVU#15=?&UR,[!NR;^U[ T<P]<(<.S.[L@>G:KW1!H#UME]5F)C(Z*S0;);9P
MC9F)X,?E949OP:^^WRLYRDW3U/))5,]O'\5MV=6S?I;O-LK]8$UH#] T#K#D
MW"Y"RXG7L^+QML%47VI=2F_ SQ6XTQP$O''5GQ$WH._A%C+0A;X% %87_A Z
MBR4$6 @_3!BP>=WR&HI]$_QQK9;M6VPTO3.Z^,3/SX-_M6?B#$N:),IY$#Y+
M$4ZR7!TST@C),&(\(C$+ P&ZA (R,+.1Z=G1JK'K@S/DZ$HW01O\PB[R (;=
M\,YI1C"!-T[.<83?,5F"X>J&"4I^V?LE2W".;I=LU[$S5Q\5B<_RC7*=BKH[
M"_M$!GZ <Y3G.$*8,(I(K.^)A(^#,&2^Q!)BD(Y)S&QR-,&F66)#$F9'3N!A
M9BFF20FS!8<"SI!%>UX81[I\@L"BVGI>P)?Z./(D3..X*%;O-G51/[^[%]5=
ML;G[I2J_U]_T13'9/*\D)FJWST.41#E&./49(MB/$6=<^GJ$MM)*$[6[0&=F
MW6LI>SUIKZ7M=<3-=/$24N,*Z5!^F%9:BFZLG(:"C?C\:H56.=4/>YV\M.XB
MBFDH7*^=IH_;JN@;=19H>EAQ\<?_$<\K/\@Y3M,490F3RDG/ Y2'@8]2R6@>
MA2E5_P=3SA<4EE'+CJC74/446:A"OL3%5!4G2&NEA.:"6JC?&6$F*-[+%1=6
MN3,"'2O;N0<M?<]R<W<KJGM=%O8KJ1^KIJGD%_'0ILYM/\N;JMBPXD%3_+L@
MU?OB2:QR%OEYDDJ4ZE[Q.*,I(D$0(AHQ$J49YR(%I3%9<3&SNJJO2 [T6ZVP
M-'1MYT8(Z/WJY';-CZ<9NO(ZEIZO/$W;T\0=>L)39'?E+%OQL*P_/06F(Y=[
MTF)VMNB7=D+W]89?\_MB4^C25#W;J@L2=D?!+,H(2:(481$K'YWIP9TBP,BG
M.(G3(*<R %66&E&=V=9T/#1]$L@!%S +9(:@F<5QC@O,P@PA.61@%^AW?^8&
MR>S(LIC17-22@&!X:3E@+T\-\'_8/"ES5%;/73IB$X_;5YS1D+(X8R&2 :8(
M1Y(BF@IU>HAI'F.?Q]*L%QV4\((!?7W<*C=-FY6FA5/'EFWH_@*@T)"].YCL
M0_4['JYVZ<YM7'Z>(CNH\,Y#\Q?(OE)(W@R,\Z%XP_<MCT%BNQ7B8SO@;LNJ
MXF%_2Z6'8R4\DHC'H5"6@V"4$S]$21#[$:&881_49F:$UMQ!^8;RE=?0OO(&
MU.TN_,90,SS6N,$">'BQAP%^=KDLH*L3R@BE9<\AET4^.FT8O.*Z;JMMC'\C
M-F3=S-'8Z!D:0GUMZFO&JD?!5YS%:1KY ?)C%B,<AA$B$<8HRJ.$I%$J&<=N
MBK4N\C*S8>@+)=5F672$&\?[H>?(55'69=#-[,9"4,+LRGCY53]$8\=:@W#/
MG-=QMT3-E3%$LQ=:7>;D!ZFN,H;,O*3*?$EXRN2G<O.+HMZU:!F:U)TC;Y@I
M>7FEF4V38@#]<GU]X_7]>08\F*=!&@ R;GC<8P&S+6,P..Z@"1/5*KW18/G%
MLAK-11TF,P+>LNQY66Q9TU5368*NYJK<:"O1=_KXI2H?'[;01H^P5>?[/@\9
M\?:<-'OBKHM.R\P\W2'M@'#5-A)(?=E^DG;0'#6:M%S&:K>[$>4G45X_W36S
MMEG]2-;KYQM2<$!1P(5E%MCG].SU3^K_KY\47'?BQ<CBCAU/\P.N [B$D='N
MYPH>^-;G#AGH-F@BL^T>.+KVDAN@B9 O=C^C5R9TD=*-CY06Z2%5]?.GLA8G
M&\WG"<LRFB"?1 +A**>(!DR@B 4B8C05>0::*VQ,>69C<-"@=3\'Q*()E!&,
MAD'].<"!F8*6[$P=X\'RN>S:9$1W^69-$#A.]F@"+0#?^INIZ+?W=_]9?O]U
M\U"\V6RY^C?TD#N^RLRZWA#W;HO[8G-WY2D6O%\_W7S0XQ*VA0+!=!BM 1J7
M]WAW0,#T^B(&,QQQS62UVMHO++W8SFXFXG!C-WS#;E]OC<#NOKJ;?Q9Q$2=1
M&B J$Q]A+-1/G*1(!('/,I[A/ /5WIVD,K,.=_O2CJCE2-C3 )GMSI/%MMJ)
M 1*#]^-1B1SMO:=I++K/CHKY<D\=?]A%8XT;4GVNFGF1;3?%&U$UM?PK*?.(
MRXP@GN<)PBG3MV%^AF*?83]2P"8,.-'9A.S<%U\O&VT\D,I[T@QX#Z)J&VPT
MK38>MWS_FTD=-\X";*;G[F&#*?Y1!P[%@FY]W3+1=F'5W03;SAQS=>.X)/<L
M73G.$GW%[AR7@!COTG'Q;>O8]3["MVM ?3(@^+G^)JHNHZ?M2[TB)/!EFN4H
MT^.B<40IROTX0C(B64XYC5,,&^LTA9N9[4]#<-<,U68@Y32LC6\-ED$0?(<P
MN"<8MM<_?;MPY;5P]QWW.S:=7BI,Q\G=%<,$7I:^<)@.VXGK!P>+6@8PQ9U.
MI_DB'LJJ[JB^C+GQF$=QD%'D1TFFCCTX1)1D*:(L8FF$!:<9J(S!@.;,MFQ'
MVNMX\:XWW/M%Z-G%#]\*IO13EM4],;^YA^!I&,-TBQ+,7O6P[(&:?0HF0%Y7
MT4P#BLO&,<TA.(I@ EZ=7G[96: 52>( YYF/TBQ,]>@\CFB:^RA@ 8OSC"21
M!%F&$S1FM@1?ORF\4*W+ [DB:E]%V4.2XC2/HHBC0)E%A*4N_4Y#]3\!#<(\
MHIS[=/4D*EHN!,J0EC$L.LOU+YYS<,PLWT2!89;N97EH7W:QKR2<ISKTA6 S
MU'[V%%ZMLO.%B&-UFR\?M9SMN5;'DL_RMFI2G9Z;<V.;XB]8&ON,$\3]K)FQ
M%B&B35808R)(& 1I"CJHG:4T]VVKIJMSG[N!F#:E$.=1,E-/)[+#E'0G=D_4
M4'[X/-!+LKF:"WJ6SK+S02^)>S0G].(+%LW4]4ANG5?UMZ+^]N9Q6Y?WHFH.
M-\HI_U@06JR+^OE+N5Z_;]NWKZ*4\B3DN?(S>*:K'4*4^XENNNZG/,R#R(^-
M[F&LJ,^>3]&RXVE^O)ZAJS82T!Q3=DQYOVNVO(XO2$MS,.+CEF%V'('6XH>$
M$- S?DXH[3K*SP IK/V\+22CS>G!BR[7NMY6WH/&]M:+6&2W<-XTF21K[(=/
MIZ(>I@DNEQ::.\=E1]]3#/ST]*=!Y .0WG(1CG&+ZAP)F 4= V&._!932>U2
M7"ZNOER6BZF@!XDNQB_9G9JN^3^4;6A:Y=R6>V(Z0?;#Y@UY*&JR;J[:Z,M!
MA5]$VUQ6?!754\%$.V#K2UM%IA]H;NI601CF@L@ T9@)Y:Z)&.4)ED@&61)F
M@D0B!D6)YF9X[I"3=II1PYN>LKIC#G:*F_U3,SL,_DB?!=#&W7QX8S"#=3>-
M4):5]Z;<UMZ 17<'SZ5P='1^G9W=18_!2X'_\C2]&%W;OJ9?OXGU>M=Q.$HX
MI<IX"\XBA&6B##H-,\0#F20!C7,F@1V'A\O/G?;8-OIL*-JV%SY 8]P\3I<1
M9LQ XEGT,#TEQ80&I@?++=R]])0HQZU+3SYEF6+4I3'=DC_Z0U<AMI_4*:PO
MB.4DERFA,:)8"'W!3E 6ZZ[>4<9PEC.><E"^XD6*,RM;3[^9EKS><_ 78+[0
M1>#,?!2G<,#T<H>$;J<Q('[E*?+S5 N;"NLJ>><BO643=$S%/TK",7[1=C/5
MC32JA[)-Y&DR&=_H\L_J^4W)Q0HG"8T(R5&:16IW#8@Z) 6)0"*36/J^GZNS
M$VQW':6WS'9[P,)5FWCK-7YTPXBG.8'NPN,PFF[+SL"QVJ<GX6*Q?1M).V$_
M'U]_X0W>2-CC'=_L-7AD]+;BZD#Y8<-OBWIMI,+';\VLK0T-\^#F"XDN1S+M
MA8%IUVU%FIS:%P=X7CP5_)&LO7$Y02'+TR)9Q2=?++58,/*T",/(XYDG;-O;
M*2@>U0[;].ENVSN':<8$"]0NQY,<X9RF*/.)\GZEP.I7*<GC"-:V[HC&S*JS
MH]BD#T%[SQTC8N;13I03IE6'(L[0RGI$&F=MW8XI+-RN[:R(QVW8SC]JD5QQ
M6]R+ZPU_7XE_/HH->_[X^?KMEP^W[[X^"*;\VIM*L&*KFT&5Y5JWO/GZ[LWG
M[KN8AGDDTCQ2CJC,$&8^1WD2!R@B. DR26GD,^,T"WL^9M_\[D73RVG'VI77
M,Z=<LY8];\>?US!XU;RA>02D#$SX*,;-PH(  S?D:=A>MC5.009D:"P#MEVN
MQEQ?:%C"QG2$1E,W)BR_7!+'= P.TCD<+&?;Y4B=AN[[1N8KG*O/(Z YXF&F
M]H6892@7H4229X%4?B,G##3Q\W#YV6]?.V*6@X,/H3!SU^P%A)E;<]DL.@Z=
M$L%96Z&#Q1?N'71*L.,&02>?LO#';JJ2/[+Z;T2?4>MGG0"_RO,X2,.FD8A,
M$999@@B.!$J#((@31M(D-!K]<8[ S"K54?2^=R2]IF)$MR)X%J3:&K8@.(N.
M@>\S46:8EO7B]M0\36ZBC #78Z*L=CX%3&:8IS BT*@+<.J]Y?;V$:X/-NVQ
MY^QVX_>DJ)KK_:ZCK_XT=SY!UXB'9BD-)(L1QP0C[&<I(D($*(C"-*4)#M01
M#K)%&]"<V<@,".\=6\OF128(FNWLCG&!&2)+2,![/T!(1PZ!"<5%O00 !"]=
M!\BKTT>,Z5[]/PM95F+7MU_1$-NZ8/KHH'Y?W&U>#,I*?"Z9%#G*(ZF,1>@+
M1,* H)S&-(VR,(F9T;1B1_S,?0#HQVU]EOVLBY9!?4</'1\R%7K#\\-R@ (/
M' >CRQHL:8OE?HK(E=?SUP8E6@X7&VLV :\9IIW9</-J0] F0#<V&VW*LDXG
M*ZUP$.,T9P+E(6$($^*C+)$,D3QCE$4XP2QW,#5I]BNHP2P?G7%%.[I.)B&M
M])E42A$B)G7:9Q 11'W*D,*'!H2'<9PDJX<F_U2=DJMZ,:A>TC0&[&=Q5VPV
M^J*8$O4'!FQ6?0XHF@@:Y%F, H&E\KFQ^C81FB&=V$-]/PXBFG9 O=OPA6'J
M*0(R5;ASA,QV.P<RPW:QL\.P9I]PY?R:\S25'V$RU?GKSO''+4)LIU/Y^M_^
MLBZIG@1>JZ] H3:9C^5W[?CQW68T>&?E<Y_R+$D19F&L=#I03K)D&?)]X3.>
M^NHH;7X%ZHZOF7>4EA4]7Z_CQ5N7WU&MN5&_U.P PET./PV#2.#K8 RS-^>3
M@G=_Z3Z!/:>>8K4YH/#A@+[!RZ_SB0#BEJ_SR=B%.Y?]A&#A4O<XCD99'9);
M+CCK'J.#F.X,R\.VN6U5Z^+^;;DN>//-_E"+^VT?^V4T3_.4(Y'H+O4RU$UI
M,XHBG(:1GXHT"(RJ2<:(S+P!'9#U&KK 4.\H0N/[B"NY89N"E<C&EL-$IC$G
M5+T_<$#5O_;.Y^C2BZB\B7"]_AH]"Z_P>%/4S]>5($T-0JKO6_(D1''N*Z=1
M9TID>F"$'Q&"HR -_=0HGOIRX;F53E<F:%K LHP#V<=5:XI$0'4R$P942W&*
M<ZNBB8.%%JN..,7^L SBY-\M>X7N=[B^6?&NUE%BXLLL12+E0H>3)*+-B4J2
M6.U<8<YB4/+0>5)SJTO7*-*^OG$$);-(B1O988IUX WW&,Q1R'A9.%<],\\3
M6K9UYD6!CSIH7GX#OI5=/_)"?3(?]0>D#W4T3B,<YR%B.IB)29@CREB.U&\#
MGA AI3 N^W^Q]LP:VE'S>G+F6]I+#"[O:A,D@^F?L5"@K>T,^U:[V\NU%MO@
MS@@QW././3*YLK]MQJ^OLKK?O?M#-^L07\165$]"I^->,U8]DO6V^:_@!V$4
MWV=!*',D QPB'"<IREB:(DYHHC9'SJ7@E@T )C$VLX)VK&R]35GWDT76SQX7
M.F-*'YVM^P5,^SC,=M_7 'E"H+$?):)_WOVAX_/*ZSEM[NA[7J^\CENW8:RY
M '3?T6 :6Z_5^, )F"/]$=RL;U/+5A$N/I'[AL2'32W6:]&,<[ZIR@=1U<]]
MX5K.L"2<HBQ@ <(XCU 6$Q]QF:8<)Y1@9IY/;4AT9E/9<.%M-!N-BI;->*!B
MP([WT/(#NPLPA=3@ZF4&H&#FKL6HX:!I23ODP>N9L*HI,P0)4D#F'BS+:C$3
MT%S5A,&$'B\ ,UQKP6HOF'2'I5W =^W\U;Z7X5O1_O?#IALLM;EK;?HN_D B
MR7*ISGLBH!+A-%:V%$OU4QY0D80T)&;=:,"49S:C/_6,_$EYF5UCQV+33;,#
MAF_,T33S)V?!"&9!=\TN?^J9^).&9\='YT3.$N\!B^_(W3.GNZ@_!X;CI<,&
M7\#6J"@]%-M:=ZW\).I53E.9$<J1\#.A3(=NYX%3CF*:4YJG7!F4&&8Z#M:?
M.ZI+MM^\!T6JZ?=:=+2AAN$0$5/UMY83JN0M(4]3NE)'P'X49==QM$F#ZQ^Z
M&BJ_.I0_.3X#GI':F6X?KKZP!I\4[5A/3S_F8)YM,ZVED$4;[.HNOQGQ!:-!
MB.*$I0B'"494R CQ,$FR$%/&$E!IV$6*,VOLX6A5[Y #RP*QRR@:AHA<8@.,
M_4R#9=I V3%1YQ@:>Y+>ZPV&'1-_=/CKZ(OPUG,?-MM"/7E;\9MR73!EN-5Q
M@GTJZVM>/M2"@X=S&"\XL\YW?'A]P[>>FR8THED2_%&][BG.O(XU\_9VYJB-
M&X'9 (-N]V"L9ACQ 0;"JI6>.97%NNR!!1\VX(._;.<UM&.ER_N'2GP3BN93
M5YKUL=QNNX*L]H*9/:NOT6:K3@W*/EUO>/.O=6.M]LWLE1?S6=Z2/U9A0H+8
M#Q.4AOKJ6&0497E"$*:$^CC.&.88XFK,P^;,MJHO>&0=9UZ]9\8C^PD , ]E
MID_,S*UY_<\!9@(;?KT#AOL<[9\TSW^ZVI6E]GQ[ \8;2SE@W=OSWO;QUH,I
MR1_N?*EY\77D@,W$Y*)>V[Q OW3U9J9F.?VIB07U YH3G9S*(XD"FG-EIWV*
M2$XCE J>9ED4)X3*55W69&UFL0]6!QG:'0WSFPS]2I]&T(5T@3.5#K PLX76
M$L),6'][WQ%R.'CH%/^NI@0=K+WL2)]38AW-WSGYT,0>>9^ECB&^7Y??]Q<
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
M5K$>TA0+@GP>I,JM"-4I@83JE$#3(./2YSEE%N4- !:,OO>3ZQS:*IUJ7^T
MK=TUAQ2'-,C\C*OC5A@H2 .)LB1($%,&%"<9"7P!2L5TC>64BNC%0#0\E<T#
M#?"DUJ RX*+IHM+QX;6,>"TG5U[#B\MR:3  SJJGS2DO7$P-AN2XMAJ^A&6J
MC]ANA=@U'OVHDXCZ$0+/?87+VT>A4\??JR_@*HO".$^B  F>2H09P8@0P1!+
M$YEBYJNS(JA=-92!F2V,^IIEP,07*()FEF5.7&#FI>5DV)WV8YM(N&/GRJM+
MCXJNRVU37:)9<I@Y8PF&JYP:*/EELVTLP3G*P[%=Q\[RO".5/EANE2W[^HU4
M8M>))/)%&(=4^8%YGB"<9A$B6$:(Z2I8/Y59FH'2<,X1FONVIR.K0TC>5A,&
M-KT_"Y"9 7$A-O!VIY=8D?0:FK-T:+DDF".E/TMF4>6^).Q+);[XO*6R_O-1
MCRSMOX%AS'%.I(^(X*&>>YT@F@N)2"B20)WA),M [5@.EY];,1MBUEV47D!A
MJ(S6 @)5T%@VN-J=%,&5LATNOJR*G13L2+%./V6G3I]$O>]'N&]=QH,T"D6*
M6(YUDZ,D5*YUJ%QK&24BB=3?8$V.3E*96;G:_I_LH/]GT?7_7+?]/S=M&\]Z
MI(TG #0S_9L,!4P-=:?2@ZZGWG5=5P5]K'4NH/:6;\ALTWQ'976DKZ=I+*JV
MHV*^U-[QAVTO+?2];%D]?R'??R5*5PJRWC:M0OOI?"L_R[(TS )=#Z+V2>;[
M*,]$@M(X(ED0)2F1H $0ETG.?6%*OGOW/6'H[<5%N$SO,%R" +W)Z&A?>1J*
M'?E=<^*>!9<7&J;B.KO6N$APX<L-4P".KSB,W[3-IJA)L1&\][JO&7N\?USK
M*X*W0A:L4*YRP#F5)%"^,4\1QE&,LCC'* B#*&*$$L) 17.72<Z>,]$RX(F.
M VABQ$7(S,R 6R!@9F"'P>[(^]. O-?1_Y/+A =389WE.%PDN'!:@RD QYD,
MQF_:-%>X?UB7ST(T$?M=EK248A^F7XG4IX&4#(DX(,H+"#"B@5#_DTD6B3P,
MA&]D DP)SGU^[CAHF[1YY4-36>'=562CO_Q-_>A/Q<:[+S?UM^UY); #<]PX
MS $1\ 3>H]/>RNU+)CKZW46<8U0@O0W<HF/9PF B2L >!>8BC[<B,%AGP8X#
MYE(=-A8 O#=G_D<3G]RN4LZDSX)<X2TIPC[1_07R&,4\3Q)?-W /YTL :7EX
MI0R0QDHV-P.F5M(*8#-WRCE>\Z<RM,PLG<MP",&BR0P=Z1\PF^$0%+MTAA=K
M6&>2OAC%VQ\""Z4*49HEH6 "I:G.88\X1R1.E*FG(0DE20B-N(6M&26ZC'$9
M$)PZ6GL(F&E$9JK\+D=HFT#A8&3V"1%G&Y,]I/7*H[%/B'UY'/:IERP.6X,D
M])^U'?DBMG55L+KKR/W;IJAW R,XCN*(42321'L5?HQRP3+$:!Q%0<A$RHCQ
MF<N<[LQ'KP$CJ.'$V[/2N=(-,X#3!0!3@Z/7/$C!S((I2)=;YD]""W DFP<U
MNY/9Y*\8[&@&%WWTA 98;KF#&ES&@_.:Q>L6MO7ZES>?WY350UDUWY?N2TPC
M2GT24I2R3)G1, H1X3A%69#X69PD>>8;E?^=)S&SQ=0TO0%1@*Z?1L3 "$Z6
M$V;O7HIH8]=.RPHP89-EMK-6QA\OS"J-2C-J@$Z_N9RM&>7\P*R,/VEW^OI%
M;$1%UNI\=\WOBTVA[]EU"\MW?SR(S5:L.)4Y(3Q 6>2'".-,7XO%6#EI01SD
M,8Y# 1K.=X'>S+:EH]Z$*,@!?=@1[!)J9H<PAUC [,\0AD/27D?;W3',4$A'
M![%+U!8]BAF*_O(P9OK:4B-*OI>K/)5,YXDB(?(8X23%B(:8H2@+@L#'/O&C
MU+:/K"D3,YL&]55*YAY-HI TLPQSXP,S%Y?&DGPO7W,HR5[R5QM)HECXP0>2
M[$&:/HYDL!;,! G&5[<5OZZJKX)UA*[O[JZ?2+&^OJ]-#,B%)>8^FMS=54V\
MUVL(ZLQ0,Y-Q2?)QJ^!0:)CBWU:D:;&L**M?-Z-CK[P]#]X)/+RVL]QT@V H
M]$A/,+5"I^ZZ\UROY9?67421#87K==7T<;@ZOOMG_7S]O>+;:_Z//@QFJ(8G
M7IT[C:4ME;C^3A15Y;C^XW%;-S;*7 E/R7M9^2:*"E.ZLU(Z'!AZ02@KI3JU
MWF+*-"+,4(G&'K-SIZ\9$VM=?RG:V]#!<,SWA6[#615,Z"K;OKQK%3(6I#RB
M*(UT?RX<"$32A".6T8QD44Q% BK'!G,PLY:VE\*#K G>9$T\;OF^KA*8/ $'
MV<S-GA4Z8$APSTI7B#E@YLIKV/$:?IJ:[7W!ICO7VQH-1WXWG/ZB3K<U/"\]
M;ON%[$S487WXWT1Q]TV1OGY2O[T3NI60=MCTI)I^[%*0^3$7)$11JN<7)WZ.
MJ,01XFG,91:'&:6@#H)0!F8V4#T#B+0<>+QCP=.?"<PR@;$U,TQS(@:S2T<M
M)'IFO(X;KV>GF6?E<%;55"P<624P^46-DBTX+VV2]3HN3-*N9<5*^EF<IARC
M."4Z[SZ6*!=YI.\=>!Y'&2=YO*K+FJQM+,^.#LC [*B9'YOU*UZYTYQFSI>W
M[JB#\[W.@14G49I@A4[&?8%P%NKA-]Q'@L:98"S'DH/JE%R 93'&48/E!A ;
MVVHEYD03NJ,YEY$\$FH66[BG\HHF[TC4<<MV_+AU.X W9/OMIBJ?"B[XS\^_
MJ7/.AXWVWS9,$;O6<P ;75_A+.,A)50=\(12TU00E.L+E(3&81(%"<8I@]@T
M<](SFSE=/\L4)]Y/C_J05VS^Y#UT3.G)2;)GR",[CL#M TQ!-E/]>:"#60.-
MFF;"NQE@]=-O/8([7KSKRZC9-!H  N"N^X IX:5;$@ !.=&G +H"/$S;! -_
MV_!J_7PW" &;WYF<76#FW5V1%(JF_C[OR9J':\_+?3EHZT1D8!!'D_1.RNST
M7N2B:%8!W/.K+A;&O2C8,)A[^6&+I,J/9,-_?BS6^MYK^_ZQVA3U8R6N-[QQ
M'[Z5:_[A7N]RS658?X.0)EE"@XR@D$B.<*C3+6FNSB[*$?=SQF(6,N.<2QL.
M9M9BS=*51SNFKCS9<W75I!"M>\:\8L 9()?1"O1Q"[ (E##KT**XX^?*VW'D
M*9:\'4_>D"F;U% K. &9HW/#:I=8:@6OH^S3*8B,)J=:+;Q<[NH4N0]26R<M
M-#4&56ZW;TA5/<NR:BY=/Q8;\:$6]]M5P'TJLRA% ==](&C,$ D3CI29#Z(T
MX5SZ1H8=0'-F4SX(1B@6O ,>O-\U%U[#!K#%H@F8T/",$XBL0S66Z$R(W%R4
MUWD4YSS%5XKH7(3@?'3G\JMV9N)-)7A1OR>L"1LUX]]DFL:1"#B2'$O=[CA#
ME.MAEUF>9W[L)P$#M3L^)C&S$6@)>CU%J]EX)W Q4_!ITL+T&2@H6'G/R^)(
M5T\06%0USPOX4A-'GH1/E[U6VSS76_W[-;E;18QPWT]]W6HD4OJFJU&".$>!
MGY.$D2CAL=%TE*.59U:S'2U/$S,?%7LH_;A639()&-TP$P<T]_4DZU9S7@]7
M6FRNZTD!AG-<3S]@$9FX+>XO5C#G,LUP%J2(XT"I2QIE*//S$%'EQ7*6AW&2
M&&F**<&Y[P85!YZCJGD3^ Q""HY!@6G@13QLH@4FP "" XX!LHL%V']Q8.=^
M@+"CQWR3=98[U0.D.CC$0]Z#^P3M0.POXJXIB-O4G\B]6 D?1S*E&/D^2Q"6
M0AW04TJ0D(0S&3).A=$!_1R!F0U<-UU]3]/31*%#Y5]@<MEAF"HIS&H!A;28
M&W]:D@GCXE\LN/"4^-/B' ^'/_.<W3FW'Q=T6UZS?SX6E?CY<:N.T-NMV/Y2
MJ</UBL:I'^GY/I'0>0Q9D"#" ET8G@8T37A(6 XY]5XB.+/J[1I8JH]E6W !
M:39AC)G9B=@E$C#5["GK^08=;6]/_,IKR+L[+IL*ZNCP?)'<HD=I4^%?'JR-
MW[,N8.F;*S>30-X,!X'L)S"\+RM1W&W>/%:5V+#G6V5UMNM&9?852DV?]EOR
MQTK&G$4I5::"":J.(3%%>40#A*,\PFD:^#3 P!(7USS.??0?]!:7+5L>Z_CR
MZCUC'H%6L<WYN9F9JU?^-(!!B\$'T4ZZ.6#W<.;+E=<Q[?5<>P.V![5XN^$1
MMR,C<6P*<.8"UEV)CG,.ER[BF0OB$V4^LY&RR"#C_[@M/Y6;&U%^$J7FY?UF
M/XK>-(ML;)&Y+>H.#>VL*";0S;O/WJ=WGQN%5JBV.OJ^+.M-:5K&<QF9<9/H
M%!2@88/AX?VN>?(:IAP5$!L);I>)-KKR<MEH)@(>9*09O3"A0_OU@S(AK&@^
MVB^Z1F?[]?K+5_.Z?>/%9E;F-A(W9,!K.?!^4CQ8]58?A<;,L7&*"DR;+P'B
ML/8?+*W+ANFC]);ODFXB_LG6Z$8OVBGZ6[%?6OV\%HTOL.'7]V55%_]J0_#J
M=)5%:=/64X8(QTRB/$AR1"A)XU0(%D=&S9(A1&>V"4,6V@9] ]HP@V $H9E-
M< T,S"P,J5]Y._IMXSX3>,!6 2*O(\-@1')1VP !X:5Y +UK.\/N26P>Q1=Q
M3XI-.XRA;S?\F:Z+NX:&[A:H;V!NBWOUR&?Y5?UV*W4I5KFYU9V:5CD-2()9
MA$24Q@C[.4>Y#",D><!R3&CBI\ Y=R[8FMG*=$Q>>3LVO0&?WI[1*Z]GU6MY
MU<?](;?*H];\ M.F''UV9L9K^4\$9MX6_# LYO>YQ,[9C#\G3"T\!] ED,>S
M IVN;ME$6<?A;ZI2%O4J(2&)"%'^6)XISRR) T0SXJ/$S_TT(YBFF8"4^P[6
M!IE&>#UO0\F[)]5= ?2WAO*;629+J6#FI16HI>*PH?$QZZZ:%P]67K91\;%(
M1TV)3SQB>[Z1HJIT:@BIFPH/A?BZC8?>DC^Z)L<_BXV0S2Q>/\Q(&B)?YUOC
M,$L1S7V!PBA-9:K^0'W031*$^.SGG985Z-$&@)[I$6<>3*!'G98+KV&C.>$T
MC/0W-(J5OCFY]U/'C<-QO38@.#O_ $@O? Z"@W)\'K)8P\ZR_$K8MV(CJF=%
M1G?1?-#1\2X"&'.9$XP3%"1QCG"*,T08)2@E3& 9,19@4"77"*V9[<:.<J,C
MHJ<-,R-C4)E9#4< P(S$H>P[LC-$1PW$<Z3^8Y06U78#D5\JM\DKEMTN?M%Y
M;6^5S7A/BNJO9/UHU!1UY/69U5+3\1I"'MGJXVG#@??6N*7@F.0&MY#3A0;>
M/S:]+O9">GL '#:Y."^1?8N+$VLNV^#BO%!'[2U&'K7UOFFM^_FMR^UC)?;W
MW)&,(Y$F! 4LE0C[:I.DC"IO.Y9Q'G)&90"J:3Q#9W:?F@(WPG-XF+K.DZ6$
M>LFT]O84'=_J&XKES.\]365A%W=4U&-O=OQQF%)NJWKU5=SI3?,74=Y5Y.%;
MH;SCMZ4.9JURXHN(Q!Q%5.CF RQ 5'**1)Q+'(4Q2T.C.[Y1*C,KY)"@]WM+
MTC!B/@[.N'XZ$QD8< )):ZR61M*,*:5:8*"0ZE][91Q?>Q%5-!*O5T2SARU+
M_<E#49-U\2_!WY2;NB*L?E-NZX-;XSS'48YICF249 BS(-(=:G,D6*J.DYAA
M*4-0[?]EFC.KZ( #70O1L*!^V-97!S?PGK@P&<X:4K.MUC%0,,4>8M13]]XT
M&,US#0^0UE6G 0.*R[8>,(?@J!<!X%7X\?2+8.63.O-^EN^J)JMW[Q!\-&QV
M8[K,G%>O+75]4E7TRXTH'[?K;NQ,\RT?))$.'<Z/+IO@0'&P.O09$5CL! @1
M=W@<!+UG6UU[S;GZSFQOE+*0]?\M'MZ47*Q\@0/.:8:R(,P1YLQ'&6<)XHR(
M!(<^C;( 5F-[BLS,NUQ7A-I1OO):VIXB[FGJT)+;DT"-Z[P[\6&:;BNY11WN
MF& 3JG%/+KMP3>Z8:,>5N:-/6];I<:7]=;$M-G?]E&$_E&&<R P1@4.$@SA!
M) HE\GT_S#/IYW$*BMD<DYA9*0<$FX#^@P*^U#N.^GYJ#Q1:$G<,D9EO.4UP
M8-QT(+/S8<OG!7%5 '9,8-GZK;,"'I5?G7_2L@"#?1/\<2W4!GS_L"Z?A?@J
MJJ>"B69&4]/W8N@T7:^;CTO]]%GJO?MNH]W1&U$5)=?.Z'8?:Z3$%[&(,Q2I
M_R(LE1[G,A4(ARSWPS2F'':FG(W3F<W!U\?[>U(IXENO_B8:%U3YI;H\76?[
MZ;1[U/9T.7!.+RG1PA^FF<7Y(3XBF.%J..L^@*XF_7 P;/=!\,:4#XY@5UWO
M\RY'TYLE9#T[H*ZJ8&;C<]GJF;GA/JJZF9V@32!@JY-:]+=?7]$U/3 -[ZA/
MO#JS<1U0]-X*M<!]L>E.]^K7?S&_HSXEM4FT8Y+ T.#&F*S.NH!>D,LR6'&\
MWH*QB;/"'(8BSC\&CSQTHQN>@Y#>%O5:K!(_S!@/4I0E@8XW)*'Z*:;J6).%
ME,=IGA.C1D.G%I]9R1H:VEL)PI_HG_KQ'^?G?%T&XW),88J(,+6"2@>*()P3
MPRIN<+388M&"<V(,8P1GG['H"JIUL91_*ZLUWV4ZAC3&0J(L#]49@F0^(H1R
MQ$6:-DVZ@L0W[@%ZM/P"NY3^AC44 4TLCV$85YSIPL%WI)U<-ETZCP4$].2<
M)*A=!TZ@P+"VFV?E&6VR>?S6<BTUSW)\T$#S_%.6%]KE_7VY:4[.;1YAGC&?
MD2Q'+$@"/:B(H2Q.* HD]FF4<IK+"'1[_8+ W%?5#3EOJ^E=>?_3_[/O!]X#
MJ;PG3?P_O"A1OVHGS&\]\EA_*W4T@?^'%^+XSUES+@UQ\N>X?Z38;A^[\VKY
M6"NG9L.;4&3=Q!^$_K7T],;2ONJ'$?#V^R7^9L&!*:C"S%('Z-<6T(;8E?>A
M0<7A7?89<5Q=7+]<?ME;ZC/"'5U)GWL.[C"_[0SR^T*M=U_KV]OJ35E5HJEG
M;'K&8Y(0S.(412)2/H ,E3<0LPQ1F>,HS#E/(J/2;C-R,VM]ST _&Y.LVQJA
MYG<-.]Z>'V"K?0,L+WO@;A&":3 ,G-\U,PYV89C45BZ\P?*+.?7FH@[=?,!;
MEKG<NPR SW(8_/HBFJYS39RK"8]1'1[K^XA>TVV3$6.:XCR)R*N%H[W?>Q9<
MYD4[P<)5^O0T9I;-LG8"W%$RMIM5;9-%M]^N-US_1U<^*0^T6;QNAE I+[)U
M^.(\##!5>W"2<SVZ!D<H2W*,2"JY("&C(4YAZ:(&5.?VPO7T:NT0-\._Q9X-
M:&JH"8"&'K-K6(!N=(](\\. @RM]ENB9<%4<926TLRQ1$YH+YXD"8#C.%(6\
M/*VS_ONRNJE*)@3?OE=2-$UA/VR>U)G_<):]3W-"I"]13IBOG'<2HCR()8HP
MH6DH\B26X6HC[K2-NX7WVS=DPTA;\E9;CI@QUIR&^I6W$<"R+2BF9F9D#HBF
M]>67RG__J>?%TU_^/W5MK'?\>'N&W'?J!R+AN'&_*?57Z>,/A.9<6W_H,G8V
MZ)V4^MC1-YZ^)7]\41JK;\8W>F!?XS:=[M"@E">-)4GC.$*!R *$A8P1S4.)
MI!"82)S$N=F-@@MF9O9M?OOSUS]W'4B*MN](K:G"C-,DL,TLU5(0PLS6CJMA
MTQ;-F'?(V=5(DQ<]=N1&J/5'6EJ S9D+N!S9MDFL+&KH7(#VTNHY61.>J?/F
MV^;NP^:]KJ#_+#\_UENN;.N&_[9YVM;\W3_KY^OO%=_^4FUJ_F%S4U5_K[;F
M3;4G$9C9GOU=D KINA&D?_+>?-/Q$67:!MT:F@H@Y?O67?'/MFWJ(+A^[*8J
ME >BW]UZM]_484:=IKW/P[L2I<*_-=N5:2>K:9_'N'E<[*. V<5%/P6'EZU.
MX+1*@[*GNEBRU&1@ABE5TQ>S&++\R OUN3<S V5(?"8H06$<A@C[&4<D#ZDZ
M<P8)2?21DQI?& W6G=FZ=92 0Q.'<E^^W+&4!F8@C 2!#58^9MMNK/)@G>6&
M*A\S?S!2^<2?I_6B5/[%]78KZFUS_%H)2E.>R 3EG!.$2<P0H4F&8L%QDF>2
M! DH3>(TF9F5HZ%AUUSR!1R&%T63A03>?/8-(_4AHZ5XY8T+;=T5\K1,COL_
MOB#R*IT>3PMZKJ?CF:<MZZM.)_+OK_1^?MX_TD5/&E>I=9L^;+9UU=RWMMPH
M/VGS^4$OH4,L4A3UH_HR_4WH81V"7RMGC-R)$ZW6,)4T2^-0Z7X4(\QB7^V$
M68I(Y$LI_93)&!3L^#'$FMG6]/3__=^"Q/\/TG+AW6DV$%=\M+^7BIOVIZ<V
MTXCI-MWK+@-+MN*H?_VD7-['+?<>1-5F:D'G ?T0D)M6@OT0S"YS3W]0MS>\
MK*?/WLG[?"WG57\N&HC:Q<!K):S72=O,;NSEO?)ZB;U.Y+DZ%?Z8'Z.K8K4?
M0ZAE*]M^#)G/[+P_&'<6!0N_K$M*ULV8RX>R:K/*;]4F<*]^8MM?2UJL%:-=
MM(?E:9RQ)$=QSI0CG@0892D/4!9',DIH+$(JC6L9()1GWB];5KQ#7KP],]Y/
M_Z/GYW\8;GYP<,?WIUDA@VTAE]'J.3&8DS<1-$#5Q5S@V15D $!T5*5A(_]H
M 0=HP>5J.VSD/"C[L%K [I#U2=0ZU^6F*I\*+OC/S[^I?>+#IDL>'EXX[])$
MJ0A\BD-=+B)]I,>WJ[,0P8A+YO.4B#QFH& (G(4E\MGDNOS>Y%=XLF?$(SM.
M#,NC)Z!L=EB8%SN85=83T!OH>FZT%_^39L@K-G_R=CP-\E-F2<JUQ\21EVS!
MP*(>K3U +[W/"2O![VS_7KW;\.Y&Y.4-R)NGBO^]>GE/ KNRM5U_B1M;77IF
M>#?X1M\KJA^;F\7:W16M-?R7;VB70-[B@G8VT!W?R$Z%S^I"UIKH8O>Q4V$9
M7L=.7LLR4[C:#4O:E8QF.)"Q%!S%@2\19GF,**8$Y6E.@U ?@1/0I.<3-&:V
M:#N*(X6[I\MV-^5&G"G2!:8+GP#6S..:"!?,#.V1FK<B=T0H5QF\)R@LFZ5[
M7L2C3-R11^WT^/.#J(C.W_THB-*6@K0GN#>/BLJFWM5G?I:[HLV;<ENTDTIK
ML=D6=*W>VNIAHB+U,\J1GV18*;_(44ZR$+$TD#R/:)#&1O$OUXS-?77=L^DU
M?%YY.TZOO([7JT&9J]JI]]6O/</>[WN6/<TS<%"SL\_0S,Z\QB<#,T[./Y1W
MF\?[9LG2Q9",N8!T9!"=L;6H%74-YDO3ZWQ]6[^K5(S4SS?J"U\/1]FI\ZU\
M7'\LI%B% ?=3X0=(N5R);JND7+"(<,3C,$@HHS@(8Y@?=I'FS%:V)>2M%26M
MK41G<C1W[\\ZT11XYVX"H:G'Y108J ?6$K_R&O*'8R:OO XRS8-+;\Q88&?>
MV66*"WMKQA <>V_FKRZ<F-3=K [" E_*]?I]6>D_KF+!2)B*& 4Y#Y1OERC?
M+F4"X2C(<R)C1B5H(NT\;,YL@SX]ZF.S-C^_;0IH!?E,'XR9F7I]N&&6S4$>
MSB[39ACH^EUS[W7LNVSH/"N^KYT@,\[D?X^$%R.@G26PF%&SL_#=*OVLJ+[6
MR!<9C7(6(,EEBC#&!&4XCE":"BG2(*,X-QI\,TYF9@O;$=V-+0/:V#/0F-G(
MZ0+#;-R1K#,,!A^7R9%=.4-D4;LP+NA+O;[PM&75>M_J70?FNF]>&,<AQ[Y2
M12HQPDG&4";B'(5A$.,@$C[Q$U Q^C&-F37RW=>;&V!!^0D<S#1PHG0P]>N)
MM='K&71O1!I7U=DG*"Q;='U>Q*-:ZI%'IY5#[8JN^XB,;J$2Q=+G<1*C/.)8
M3ZD1*&>1CVCFRYS3.*!QOJK+FJS-%&^,&$@#=R2-OZBW^A6/]Y<M-?G#6^^)
MV]5,G<3,3$E=(0'3UH/ZJ0'%*^^7JMPZ["5C(I[C4JJ3I%ZEH&I,Z'-E5:/O
M6.ZDI-HHEWE[(ZK>O2[8*B"QCS.1JATT$PCG2:K;Q/J(X8"Q(&!<$-A>>HK*
MS+MI0V-RR=!I?+(@\'$4!H@EN4Y]#!.4QRE!@H51%B:9C\-P]20J6BZ&T) :
M$"/1T=Z#-!-LAJ[)5"B SDDOO:+7!CFNO(:D0_=D3")7#LI)&LNZ*&-B'CDI
MHP_;&3-E'RM]7_16M/_]L+EF3$\8V]Z09SUB;"4%"?V$2>3+-$!8]ZZBDA'$
M4NX'.%*6SJS_M3'%F8U<3\U[:,G!M/0R7F8:ZQ0%F/;VI+V?>N)_TGEX.UQN
M+N "UF5C61WI]65ZB^JXL?@O]=W\1>NKVEVO/)T6I2N(F^Z_?7?]5>K3G(D\
M0UF>J$V;!P31F&'$\BQ.64A][@O@1>TXQ9EUOZ>I+TG8P0",C6C2+/3QY7M1
M?_M6KG58%'A^N0RHF7%P"A/,.!STQ_2&> WG6SB]L#43U=UU[05Z2U_6FHE_
MXJK6\$6+NM+;[^7MM_)Q2S;\]KO8U,^?-VUDY(MX4-^;;\H6*?IW%;GO FA)
MRC&.?:J< IDAC!E7SKU0QB)-DR 741P%1HFU5M1GMAGJ*Q1T4;@] ]SK6 #4
M1H)1'3<6LV,%,QR*$Z]GQ6MY\10S1\CUP-E4EX(1!%28SHFD796I*:*7OXNP
M6E-;)$;K3<&++E=S:BOO0=VI]2(NLJ+[_L>KG <^831$E/M$G=42BC(1^BAB
MG&,2\(P1;)_CW).9V>#NDV-97TW:N2/E[B]KS0_0.SN#F9E+-AT)F#D]RA#N
M2<Z5W?M2I%ER=7=$7C'S]J6@XWFT1T_#BR^O^3]NRQM1ZB2-]YO]='O#VLHS
MK\\=)>'_>-S63<;2;>G=O/M\D.BD&P25]::L#:,G8S",ZY\C!&#*9RJ\][MF
MQFNX<520>$%6JWK#<VLN5DYX0:AAM>"E1RW43^=2W-[?_;IY*/24([@"GEM@
M;A5L\F]NBWN]"_SZZ>:#MQ_2!%"[L^(;*)X+R8&J-R+T'.IV24([A3N[ZG(J
M=TFP Z6[^+"+(,)[]9F/GM9P*&G,,XP(9Q+A2"KO-? 3%&4R"KED:<B,AM7;
MD9\_C(#G"2-<Q-4FCN 2K>F!!,W-O)&$BR!."26X!--=+&$4U+EB":90P(()
M%U=]Q6B"J<3CX03C52P<I+N[^F:SW2C7:_OUB;W9UK#F+^?>G]L]NKNKFEEI
MWHVN7M35%SNW?>M]%=53P82G!U<"G*5S4!CX2@Y0 +I*Q@ X;IIR250[G^G<
MHLNY3!?$.O"8+CUK%];;?X#OR^KZOJSJXE_MAN,'/&%9FJ,XH G"88I1%C(?
M9:EDF) HXB*P&&1XEJ#1UW;RR,(A17W'N/>+"K7#;>Z:VO:FF!88ZSL/I%FX
M;QHN=NH\H.(NR'=1$$=QOO-T%@WU713W9;3O\@N6A:[LF^"/:_%9_E*6_'NQ
M7M^VV522AH2)!*5ACA&.]?QB%J9(\H Q*?,D-SOC7* S\][;TU(G<DT-V [D
M'#9FJNE 8IAB&@L+K\L<%\558>49*LM61HZ+>E3:>.%QBWA$GQ$^#.7J0O=V
MZL:N'_<^W+22,4]Y'/N(Y43IJD@D(B++4<8Y(Y3'(N?<.!X!)C^S"N]*%MBP
M@/E!/0/:<"VA-0A)S H8S +LL#HH]M;,[(;E#)H=0J.TEA " A*S0FD7D' .
M*2PN88W(:%P"ONIR<0EKB0_B$O:K6%;1%=N'<DO6OU3EX\-_BC679:7^*3Z5
MM:91;NIB\RAX=V=;;OJ:ZARG.,<\0SI1%6')*,HB'",IF$CS/!68@!J"6/(Q
MLPW7C#1CS34KP%([2V#-?+0%X ):\(XAK^'HRM,\(<44^JJXNO(47]Z0,6_/
MV0REMQ/1<57?9\G%LJ5_TZ ZJ@J<N)SCEF@WY;I@S_L;64;2A$28(B83W9^6
M,)0+WT=^3G*)U3$12]!X %/",YNIGHV7'< ^"</0+!A(,RLU!SPPLW2A15K+
MA_=[]U^GM]^V(,S=-NTEV1^C=]H9,(P;J)U[WV+\NO*\KEG]2-;KYQM2\+^V
MTZ=^%42[6^#D%L/E9K80ATVT.G8\S8_WM/US-Z&NXPDP&=T0JLN7.S.@!#,4
M$(!F2),!RF\WIMR0QG)#R6%"'XP@![YJYU<,6AIT75Y7O@B3//=C),(P5^>>
M($4$BP#Y42AR1G#$,(8T%CDF ;($MNU$6$O+OI/("6C,?()I L.4^J!12$?-
MW<9^7A)'6_@) HMNUN<%?+DMCSP)WX#_NJTW=V_KDQ,MU):O_KP;; '+HP O
M//.F_%>Q;0H07LQY/3_,17NO?VVGM+R8ZV*^9\/1O;Q[SPHL3.4=8NHXJ<,:
M)*O-'DYML6W?&HBA V"_",P@;:NZ;0-ZE!9V_4>Q7?EQ1EF4ARABDB*<QAG*
M?4%0J/[M^S(46684!ATG,[,=:@B?S/O4Q WOGB\ -6Y$W(D/LQ:VDALKOIE@
M8_Z"6F'@*ZA_[?7\PN*+*+29@+WF&CYMF=O57)&LLA#'C F,6"PBA$D0HHR)
M&#&*HQ0'G'(203ST=ME%O'*K1*Q6:C/G&RX+3)^NQP6 )U<=\.LJDZI==-FT
MJ0-!CG*D#O]J]_5_HSG1#6UU".-+L?VO-\J1*6K]TRH2 9:$^BCF(D4XI@$B
ME$9JK_(S(6A"TQ1T6S=":_9 UH#R5KMUFBA,9<:0,M,C1_)#0U0#HHW8ZE#;
MT.W^L40TVT!R1VHZ1FE1W340^:5"F[QBV?V]V!2U^%@\Z<Z;?09O:S^&R97O
M_M#13/%)?05NOXOUD_BUW-3?MBL<![X?L@01%A/EKV*L-L>0H21C$0ZS/!4<
MU&MN&CLSVPJ=/P)L(#\-73/CL1QF,/O2\H4:QKP]9VVZT)6G^6'ZF#QD\JH]
M*7_>..QFYP8?5\WMIS&S;!-\)\ =-<MWLZJM4[.MVQ35K3K5=R4WVZ_EFJ]"
MRHB?AP'*9:1;YT48$1%'RNV769HSG& _A/CYYTDM$Y'7943*G='9$L CP A(
MINZ,"]&AWDPK;T.UB<+U=#U-V*7'<DDX9P[+64(+^RN7!#YV5RZ^85MN]224
MA=@6FSM-8_LRC40=QI.,1R&*8QGI=DH<D2@0" <Y)S(2:12F$'?D KV9_8T!
M]>8+?:,^FE+;1J7>#3O0$JMQ\ R/_.X@ <8"!FBT-9)SGDL,Q716C#5.;>&2
M+"/1CPNSS%Y;> YA>TOS8;.MJR;KO;W8O_U&-MU0K>;B9OMA<R.JHN0KD04<
M"^XC&F:),B&,(BHB@DBL?D%PDOK$J(9D:<9GMD7[686/>E;AE7?7W7?I+OKM
M]'I@^_S%/E$SN_8C?DX6EP_3AAQV5YH#8;I,I5J)LQ^!V$JD[S=;F7Z P8>6
MG\)KCT*$LOW?8SBBY8?A;%RB+7W+;/&NX^!M><T4X4J<32I=^3E1VTL<HRA3
M6PH.,XG4+S 2?N '>1 QF8<630',.3"R/I.[!-QT=W%-//UAF$PN>D: >>3F
M$)M9>\>(V>62=SQX=>EU7'@O\LNO#A/,'2:1@^5WE49N3GC91'(P($>IY/ 5
M+%L):V,VR)#[I"3L4B:5BYI2BC'B-%3G7V50E-^JS$U.XQBS*"0R!#FOYTG-
M[&ZV7L>FW*#)F:4C<)G9"C<@P&Q#*_]!ONF>K,..PA=%<]55^#RA93L+7Q3X
MJ+OPY3<<AJ+?_<'6CWJ0R5OQ4 E6-!Z/^GDM&M=GPP]:XP18I#PE"8IYKMV)
MA*,\RG.4D(!$-!8T9J 1=M-9FOVVWFU0&P;WA.#W;" Z"I+KZ[B.0V_(XI6W
M8[+U1>9I>N0.LSEC[S"&7C]&;P6@42S?;F5XZOY[A4>Y$5\$TWG4SV\?Q6WY
MUZ)<-^M^EO]9WHLW>KY6]?R1?+^^KTTS]Z'KSFS6.G:\GA^//PI]*MBQI'56
M,^5U7'F*K2NMBX^F)RDK-,<-WMQ  K,-9L$0E)%O"X950CZ8V&+Y^+8P#-/Q
MK=>P\\6^B">Q>53D[DFA)W;>B$J6U7TSHXNNB[M=1H).6&E[G7^67]5OMY(P
M_;>/Q49\J,7]=L4EQEC*$/D89PC'(44D"5*$,<<R94$>"U"_.'>LS6S$.D:O
MO!VKWH!7;\_L(/6G:QNO-'/(L?>[YMEKF 9VJG/X09IY>Z_S\<!,X]*?#-C]
M<P^B(S?0(6.+NH/N 7WI%LY P?88?7]?M"V4E=_YIND(<R<V3!W55QD-,QFQ
M%(6QSQ'FN8^() %*$I_G22I]98UAY^.SM&8_^.XH-\<P-J3M_?1)S[8)?. -
M[!ATIF==)X#\O^J^K<=Q'%GS_?P* @OL=@/F65THB=H%#I!UZZU%=V6A*N<T
M%OU@\*8LSW':.9*<53F_?DE*LN6T+9,4I:QYF)[J+HD1\<D,DA'!+VP/L<=8
M'(GU>2:]:INWP^9E23.?(J^:?'H\O/Z*SXJ/)H$G17W4%?&K)Z'"ZVVQR3*-
M@RPGN8 \4ULN+C"D"0]@F&)&PB3/\M!JPCOH,+$CT"T%SB3Y?=1>#&,[IHS"
M&V+N%1'[2H=>,<2D%60CD)BT*F%8@Y^@P, ((K-: ;.AW/S3FUTEMS!5)>71
MU::Y/]9.%1ZB4'"4P#Q59:AI@& >$ %%D,>9*#(28*/NRM=%3>QM.L&@+]G.
MU0S 9.91_!AOYSC.VCW+?;CKUGIR#@."9O4!UPU^.=4-WAC; N!]4<B#BW07
MTF]L'\0=^?&%U#H:)7<VZR;<K?G-#]73 9$;#9$$,(VB ** 4H@92V 8\33-
MHBRC,7;K$V"OS-1[D%8U<%N =RNI72E4'.&-J+\+L0%WWP202JI:EJ=5T^:F
MUO_Q:TWJG?SY/X,/0GX5L@:-1?II91.X4<VN3E[_Y8W8B&)5_PIN*G"C8A?*
MF9-[K4 [Q!LACY_Z174>VD.V']JV.'7,3\%PIS33![;<,G7?5A'<[%%\^9V.
M=6O[+$RTC?( D_>^# ZJO%+S!G?0+G=X&#&F?0KPKN1RRWXGRH?6URLF)M,\
MW]F7)_:./6F:-<H\/W?>U.M)N-%6VKF(NY+H.H'^2<K8:*N$VJ!A3EFS\R/.
MEAH;-*B?_QI^T/&J?T?VWUZVW?!>65/+=,EO-W(>[\I2?F#YP*?MINS^51ZN
M5M4A/1(31@3)<DA0SB!BF$,<JCNSF%-:A'$:8V1U\]^G=E/GZ_<\<(NV^84.
M1/84[JA=.5#4&IV2^JF^UD"K/2+?Y?>;FFU<7NU+618$O,9'LB<GF ),7UP%
M7G6;E[I@"EA/F PF$>)(+2P/Q$*T?1 V][]+Z:+3YKDK37^W$XI>X^[[=AF'
MA(=Q',&<91@B1.2?L. P3!*)=XII%E@1MUC*G]A!RY]R:LD_;(F?F:N<$!4[
M9]@HL@![58#69;%WA\\+52Q%A:8H;UE8I$8>V8W=H/!%?6PI?5Y>9#=H3DB3
M'8=Q;O34=HRZ+?HA]R]BK6Z-Z2O@)[?SJD.0A$J?(Q3)::$NP"&2I9"FL6)?
M29*DR.(LB@K+AD]C])G8(;U_>%QOGX5HV[>W 2U]R<LRGCX6=S/'-2.:GE-Z
MDP2A/,'AKQ'4*&WF;@CE [HSC:&\#&OG_+A8+=]O:NE/;S@O50Y"_O&VO-M^
MWRR1P$64DQ@F&2H@HH6 .%:]2$66<ASS,!=&#FU QM1.2DL%K=@%4((E+$")
M-G-20_@,.QY/5MLY$R>#C9V'@4D#,2SY=N,+Y!\.+F!HS%FFM8%1W50U>=1Q
M[]$VM;PC/YJCUV_EMJIN:%67A-7+F+$H%R&!H>)/1X*E<E<19# +\I2E,<W"
MW*H$>UC<Q)-RWW>U)C]:0N?_9;EC&$;+<$/@#0.[*;HW7^6>ND:S6C;XJY/N
M<Z$W,M/7.CXL;-YEVLCPDU78[*TQ(0U]C#GA*LO2)"_R@L,\C3A$C!%(BRR"
M\O 0$QS'01)8770?D#7Q_&YDN@0KSB-C$Y@8;:];$*(1.VT=C8&!7D,+YR6]
M0AAAT.3S(8/A5UR7:%H?"'ATRP[!XISG00@I3^2)GV<9I!C+?R4XRE%,"F3'
M%7TJ8O*EF-8];BRK=B8#N)@NP&.LM5UTK0QU6&4OV>)M93T1,/-J>LG TQ7T
MXI-V$T]W>[\KR:9ZW)9BNVF;;44\H7$84L@3CM6I%,OIAQ-8D*((L&!YE(0F
MD^[\\%.74ASDF<VR"R ,S[#QIMG-KIZHZRW!3,SC6Z9_/0U+Q71F'LGQ^A&-
M/<BP$8WW4,\HEY $81!KMW#AK5E<PK#&G3NX\I1SB/[0/+WZN.DX&\XV3C\$
MU Y[R3QF<F"A_ :)(<KS".9ADLNMM@B2/)#':6%4BN5+H:G7]]63ZO972Y'V
M0?EQ2!M'Y6?#SW+'T&H&&M468*\<Z&L'#NHMP$'!Z:+V7N#R%[8?I\[<<7LO
MX)T)W/L9U\TG?A)U4[7Z^[:JEE1=&!0Y@B2-=&\W 0E'"+*<A%%,2$%1:M/S
MX6AT*V]EW^9!R@(K+<S.5QTC@(.4(<Q"&,8QATA(/T^+/(9A)*C(<DS#V*J,
MSQT!!TYJ+P@0%(6XH!C&C&<089Y C*,4<A91'J*,)U&Q?!(EW4Z.05_*S"B8
M+4#.EMFM)LJD]LK!+TK2K^"FKLL5W=7ZGD&]!9^)7R+$LX9Y\OO'8\_JQ,^:
M]=(CGW_(I5)?UX7?E*4.:QB7Z/??FOY ^;)TW3"9<L; X2DSSC;K$^5)1;ZO
MF,UE.QP+\(^&FK'R_IP)QR7W9Y]PB,*H>H2=_'7N"7\5<=ZVJ+]+I]4>V4D4
M%SQ# L:A7&]0&E)(\BB!(DL88CC,X\*H48VAO(FG5:? @:E:W^3K=+ (;AA
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
M_;_?5QL1+BG+1!PQ#A%61Z4BR"$A00$+D81(Q"F/N5&E_J"4>=(D^^Y%[1^
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
MOYC-+OWT$US,%ZM)D XBU9I$DQ72+QT)7 M"L_(FN1!4EE4TO_W6O1# VT?
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
M..%))@!;HK78^]:*A*0RH<P[PYT _.,I9_3IUXQSGE4?#94%VH#5N-YF,3:
M=_CE<@( Q@9%T?LR'ME0CCAK\5NI!?/6:BEK1[[WJ6CD!/1PYZ.2@!N R"?X
M!K-+N!G'(")UA@FT F78B@S9%7%DXCV-(NN<@ZM]7'Z7AD9\TP-U>J^B^@@!
MMP.0MRBG72U3WGS?- XKHSCP?ZDOSF4ZJH";9_"B5%NZ3!RH0"*-,0OCLN2U
M:Z@/('-<F!V'B]T@&TQ)#>#PU7RY^I WC-XD$S(@"\F2H,M 0YHI<2@Z$EP,
M.B=(QM?N K&3D$9VM#HFZWA1-X.7,@-SRSV\7@BO >F*7:\A_'H*&W_OQ?E\
ML>K^N__Y) 9T[H2RQ#DM<8581:Q/I8F=#8EYKY*L?TQ^+-7C6K4*T-D)QI/I
ML57D+C_/I[>Y$I*Y3(,CN1_YD1D*-2ED+3*.^P4'X>J?8>U#V;BV\$0(/$X?
M3:-L8G-@N0R3,8;A>F%.DS(EF#@-B5)J6###;*J[J!FWL/&4:'J6W!NXI/3;
M8KY<?ES,<[>:!&4,C<R3E*5#$XL2*?=L2!+.<V"A=-RO#)FMUS=2_%K'^SI4
MK T@XKK_W)OO%S!;;@4W&&@8I@PED1E#)*!4@G**"*E<H-Q2KVL?\CY(3"/U
MK'704D?D#>Q'GU -2,!7-(JOT=Q.YQ=%2!NN)@Q2",X;(FP9\&I+%]88/;$R
M:,H3H,6LGU%XA*!QO>Q*2K^71*BE@0;@]!FFTY+PF*7?_>+OL"6L"7/!<Q:!
M $3<O2'(<A4T$N,LI5D+[UEM]^9A:L9UEH<!4B79-X"BWV"& IJ6@#*==[.N
M"&?5?8-K=C"L# (71?#.$JEP:[;X@V+#J<_4LN1T;;?G<9+&=86&P5--+30
M*K2SJ\5E7%TN4%"OOOK%&2PG*<3$)0:.6I2%@?^A?"P0"L+(@ PX5_LRV2XZ
MQO6-!MO7CI-W YC9SC24*LV5GYUU80J; >B@60)93@R@=,M0NIA5QTCT$:RW
M5%I=O6G-HQ2->Y=G&!Q5U$$#B+HGHTE4,C@G C&Q&$_',-@,DA-CRM0#T%Q#
M]8[:=XD8]Y[.,+@Y3M(MA?4W?9@FS 0ME71$Y\2)# 'W7!XR\=II'Z4+W%>?
M&W>?C$:N#%8.Y0\4<P-(^6,^F]_F8H/YZX44!)5H#CD1Y:)V/S;1IA2)XU(C
MS<+E5-O/>9*H1BX'UD%1714TL%']YKM960L?9I_]%#[DEY=+%%19&S8$&C/Z
M;+ZL#>,3\0H24:!Q>8!!-FOO5P_1,FXZJ++*[T9?->3? ([080-4S.J6A+9%
M5R;Q.,U<4#D0D3/N\UI2M+=&D6R4!FNL3[)V]=L^=(V;)1H67]7UT@36KG;P
M4I*U[@WW.ZR^SM.[V3?DM;]M-]$J2MS2;9D9[,I0#$9\0J_01NLR)(Z^X# W
MWYX@;-P<TM!HJZV9!N#6=TQ]4&X3D[UWA@6B5#FN+JW&G:2!)&F#]-*(^IU&
M'Z=HW"S3L "KJ(L&D/4P(U$D9H#%$L.6&Q9&$/1+-;%&)1E2EL+7GA9P')X&
M"P.'Q5,=#300&]ZVO.L)/I?(U/64Z>5+R/,%7 ])A.6;[R@_5%\W\XL??6A4
MIHZ5 N=Y?\)TY3I,)+C$K/!$A^**YH "-HP6SS0I+IR!NQ>=*N^D5=EII,%(
MG7BT%;4WLP*0Q<T*?@DS*%4^%&7)6%*$:H[.;4JX)RBOB 5<QE%FET7M[/T#
MI#32B*0F\HX3=PM;,*RV$X*18J#-)>FS@E($#(04C83KE)(KA8?2U-YVMPD8
M=RA8[5S9P:)MP)I<C>BX:AYW[6U(YQ6BVA*=33D.MQZ#%^I)9%I$C)^=H5 9
M(@_1,G)/^,IPJ2+Q!BS*73Y>^F47)S)R$1.2;E5,"'_/4#(ADT0UX\*($-30
ML.D)&3>76D?'3P#G^0)O$#6ON^GE"M(D<\@T6D68LQC<<%GB&HQ%M"KS-TO+
MN%0[#?\ *>-F24^"G$.$W@!V_@;=V5>D^\4W=/K/X(_+TDWA0[[7#:Y?&#>3
M.@SS3L9 8J2E(5Q)P)GH23F+SX)&Z:I?(SZ(T/TLUL]R87UX7?UL@)PP$4S.
M)41(9;7E_M)T!A)RQ+7KN'759X(]B\!QM\P3 .88B#Y+>^U"<V/Y[S?0!*>"
MXR")MB5L 6U(H$$2%FQ*QG+I3>U3I&>2..Z^W P\JVBP&D!/TP1UQQB_VYP<
MUQ%UU^.';(_Z)#OU9TBMW]+/O+_W[JWNO(D&(1G)2FIT![DHU<R.I-)*-_L8
M%=3>H)Y)8H4&>+E;]7D:HQ-8C=&2DLZ5@1^"N*@UX2 L@$PZLMJ!ZLW;&^E-
M-  N=C3%.T3B#>R@M])Z-_UUF#' F"$Z>DFD%(9X+RA14:04@K>R.FQV$M)(
MJY@3(.AX/30 IL>FT;Z=+W"KG[VZ1+IF\<>7A9\MD<5U"Y+^N^E:L>G_OUR7
MEES/K]4H-X<A&C&EJ;JT49)0JLJ-LCSKI#GHVB/PAN%DY-+'XR&VJWYC7'V/
MW53T,1&\\LNO;Z?S/_\#TAGT-X5SF1>^.5O[./6SJWK1%QG)^01QZI?++G?1
M7\D)I6%54#1E6F(P@1ZO4,13CD;&@Q?@G-->/^43GH;4D2LOJ\&[0<4>,<WA
MK#CF7VK."KDKDIN%FS+/C%G<\<H&J'DF@?M,:$ T,NZ"%;7=AD?(::33R0F<
MAUHZ^0FF+&]'F#OF:E>,EQ^:VCU0N/P4,_6CY4?F?N< D6G'2I>FA#LPQB\N
ME/FV3"A*08*MGL3=B[#*4T<*@"DD7&E><R)C",1E@WX'938&'3E+M>U52U-'
MZF/AB1DDSY%W ^',-?5KB10K.Y^5U=K/61 \"8#D"S,H%XT^AN,<'8T,TJKH
M:/2#=0??15 C6#I TP^!YFBQ-X"A.SQL6NX["S)'9PE8U5]5S<19!X12+Y/.
M+ =;NQ?*3D(:P<SQBKY;"G"TU!N SL=>B)MI"LX+'K@-)''K2\<$I%T$2Z+(
MR0*S/MC:=\BWWS]RH='QZKR;L#U4M@W@8FM$X-44%AU!Z\B(S0J7BF& #$1'
M!*X4_#_C;:S?A/0.$>,BY'!]/CQ_\0#A-H".%RGUTRC]]*/OTKO9*W_187!V
MQ4P4@B4*A#&.S$2A26#4H&^G66 >#:O9:XK:,Y#R*$'CIHRJH::>T!M T"=8
M^9+.NJJGVW"18N9:]OW"6"8R>=R9I<!E(9ES6D7.;>V;D;LI&3>O4PTS%<3<
M %A>Q'AY?CDMV8R',J8;QI )L#Y+8JT!(B5@2."S)PRR-9%Y%VSM8'MOXL:]
M9%O/# VBC 90MJ-LTR4>6>FCX;R%8E1QG3"N"$ .AF:J1*Q]I[;QX5Q58N[#
M!-P 1!#>"_!+> WKO]_-[N>T/LVGT[?SQ9]^D2:E=1AUF1)E2YV&X^4<Q@JB
M$RN-Z2.#,, UV.>0V$AP?B B[E\P'$P]#:#OT;'M)D1GG%,DVXQ;>BQ'?AP\
M4>"5U49EZFH[W8_1,_JHZ^& \' P=YQ6#D;8!2RZ>3GG6:PJ;81W937QH 1E
M-!#/M"&2F41L*M42FKN864Z^^A#"AX[&QMH(3XFI(S70#))NW^>5(7J;=5]1
MC5XG1V:"5HJX9 7:^1R<K0VBYU^5'BRF.R5^#I=[ ]O<8T4Q5Q4''TOG7]3;
M:K7HPN6JN*9?YNL09Y*C%%9D0Y@J@X%%<NA!8'";A+;<:,8,KSV,^TB2QXT,
M3PG,4^JV 2CW@GRW7%Y">MUW._^X-K"]GW!U\QCZDAV4QGIL68"H%"!CF@J%
MXHV>N$#1VE.:C&5HYZ%^O<"SR1RWP]/)]^(!==@N3/_33R_A 0XCH#>2?2 \
MQ=*@PUOBF)"$ET'OT:)C&VL;V>=3.6X?X09 6DN#K6#T$UQ<+N+7PLN+6?H$
MJVZQ:U5.F&->&L>(](RCQ^,E\2 Y 1Y4R7P+[P>QH7O2-VX_L9/C<@BMM5.K
MO!^+_4J<6*>I+>=S/IDRIQ(\L5X9C.F$YT:6\O'ZY5Q[DS=NL['V8/E\G;6#
MRIL;+\LO\P=.COME%^YN#)\ 1;WL5K 9A;J6Q2>(\[-9_Y2U6!APR='K)A&=
M&2(39QA4!DJRI5QIP/TDUZXN&YJG<5NIG1+_3:&C >?BT1RNLH9RGA))4&Z*
MB3)"6MM2!Q;!:&D!H'95W/&9]<%:N#636G^.6HY,B+Z9I:$2Z]QD%$<,)(6$
MD:(PDMA@.,&?)@HLI>SJGS ?E%@?KE_2R)GUYZB@*I!.U/%C<X]P>9N'(_M\
M7#]TT.X>NTFO?TOI^D4W\\6< %MNH'@H P<HNG[],;277B0=I-5FL(L7.^BI
M<!!3GOEQ,?_6H>1>_O@K[NOO9M<3KE[$5?<-]^^M"6LZ2:=9&>F1LT )2$?0
M[14E+M,:@G3>5!\,]6PJ&RE?.!9!.\YOAE17 Q[75C,3S4-0)9,/N21+*1KA
M0'49VTAMB"PSR+6!UDK[F*'U_' 'F><(O0&XW I82K0QB]T4;AUS?ID_5Y2!
MR\@-*$)QYR\"M,2YH(FA0KFDG<35.V0(6XF/T3LBG!+"HP.A@<7P&O#-L>M5
MC%]/8=/O87L>[D1+(0%4)I'K2&16G#CF1+F2#U8(J0RMG9_9AZYQ[>WXZ)D/
MK,HFX+E^[8/C'I0TTK-,3"HM27*4Q"FC"?BL<O:QU'Q61^:C)(UK01L$93T%
M-H#'!\X_G34R1IN)SYD3J0%(X,80D9"Y"#)(7;VD\?!3ZL'*TII#7P5UC=VO
MZV9"Z^MN>3%?=NL)]5>#6E&RT\MT:Z[T8[,/65!)<H7V7DLT_V7->8UBM28*
MZKUG1M]Q4Q_HS565K'%KUII![<CZ;N? \6K,8D2AWQZ+)T*2#+U\8J+5I'Q)
M@F"."&\-XREQ&VL78SQ(S+AE:\V@MJ[2V@'A_9.$&\DME["ZD9I-.D6:2TE>
M5"BU#+B^##)IK</GRA#= *-^]R-NY'&_IPWHAU%9 V[G?<9>Q#B_Q+6/*Q^Z
M;_UU2FIE!A89X7UH9ZE!5SIQ%*1)04AJG*Y]MKP/7:W=WJH"B2>!=Z1^6C:#
MQ;^8X2_AJIUP]*2-Y9K@TH120T]1?.AI^,P-=SR7<XO!,;=%4&O7NDX#MD,U
MTC+*>G?BCO@FD2LN@E.X<%PFTFN46-2*\)BU#N6Z;_5^K?M1UMIUL-/@[F@=
M-0W *[[>=SYTT]M>2N1E;*@TA(O2RBNR2%R,ED0EK8;H6*S>&^1Y%(X;4K?C
M]QVKO*:=OX_^1^]9^.0B<]27GN$!HWP&Q <,^LOT01-UB"F>SO/;$-6LVW<T
M(O;V_0Y13Y-X>W-^,9W_ /@$?:N>+0FBY-"M*%?):2KNAG&2!*2)!&VI F4L
M%<-W)7F8OF;]P>%16$EI30+RZE3I$Z#C>PD3A=M%2HSB"BL]XR4WQ&J',E2*
MZ>P2S;1VA=V31#7K$@X/O6/4TR3>T*(O+K<.,>':MD?' RVU3]IG1Z2.F005
M'<G!1J&\]%!]C.TSR&NM&<!I-^$**FL2C;?#KFW#;D PKP0E@I76][ITYR@=
M@YQVS%ANO:D^!NT9Y+5VS_^$:*RCL@;0N']D-U%9>0$T$HSZ)9'"!N)8\L0;
M;PUZQ)0;4QF,^U,W+A9/'!\/I+1JTW>JPW%]!+Y;D-ED[43(Q#J%SDA* :.Q
MR E5@4L9>;:B=G.[YU/92)_.$]U%J*6N!NPCLA8!4E^4\;KKV5I=+N"F@*/T
M)L!/, B:"%IFECLNB!4YX4+#U<5-##S4]AGW(*O)VPO5D''_]D)5-;6 //_C
MZA)V_*_+;@$WK/3=L(IX-_^2)L8C:V5D&QKWTHC H10URX1JKHRG6H7J5T6?
M0U^3UQ &P^)0BCOV=&486*)8T>]8_2A3)U<O9JF4KEV4CTP\]98R"42G'(C,
M29-@4)(Y<IVY=D[KP4'Y('5-%M*<#))UE-;.<=\5@V_GB^VMH _3=@AUDB0-
MPJ1(6*#E7G<$C 9%P&B0RA@R#U[4KG-X)HE-'O@-C<\AU-<.2/<7ZL0Q7&8"
MW10%LN2T*!"ON2;,Q<2T48ZQVOC<G[HF8^VAH#F0TMJ-M=]V,S^+NP4)!E(T
M@A&C75EWBA7O.9/DN>9,1"^#/ TL'Z&RF;'+)XFU:ZFKA8AGR_27?I7(%T9P
M6XU^)KR4->G2V9S*7/JM!>*2UL3(#.BEZ"2K]YUXDJ@FX^QJJ'@DSCY>12U@
M[L;SN.GY=YLC)[2BW%-"#2VCBJ)%CY@;$B.UWFM+7?6]^&FJFHRH!T-=726U
MXQ%N+Z?W\]D9/OG\?<D5('-(5+>:1 W.>\N)%Q'#,2A5'9 3D=Y&B]$9_GKM
M$\ GB6HR=#Z%Q3M>10U8/%Q!F^7T(5\Q]!K":F*DI<$Y0R"4.:/))!)$X"0Z
M92'E9+.O777X$"U-!K]#(:R*0MJT:5N&NX_E=XAP$F561ONR?# ND]H(XIR4
M:,.E"R&&1%GM\[MGDMADO'L*>U=;?0U8O_VE.6&EJ%*G1#*3%NVZ*U-S12"0
M.8T)N,RQ=A'B_M2-.[[@Q)@<2&D-Y&#>Y QQ]2&_^8X^[>P,/J$M_C KS);_
M+UGY;WX*_;U#E&,7T5+WQT>E)_GV#[8^.8F>V\2D)E&G6.:%N]+WEI%DP1FG
M93:\-FX'8&-<%V"P+,[8"F_ !!_%[+JG^/V"O$T7C6VQKD4]H>B$*\,LL:#*
M-5T;B]X8X4DJ%@(+K/IXPM-R.*Y[,MA*:1@F#6P<QUD,S9.P/*$V:#GD%=03
M'_$/ID!H:I.)U:]Y#[\9#.;MM GQ9RFQF:F?Q[$LN&<I.TE,F1HA#:Y4IS1^
M:ZT/SGI'7>ULV/"X'6R84Z.X?8X26QG.<'EQ,>U%Z:=7HGPWR_/%^5J95T)-
MV7B5#9"@2I##52 VQDPL31*"ILS8ZIWA]R-MW/E-@R%Q",4TX"*_F^&S< &5
MH3L8_$YRDI*5NYW<*8QJ-?,8/,M,.,]!\N2=E[5S9'=(&+F9_A!JOG?)YW"9
M-P&9K8MQ:PZ$$EI[)%XG6R:-.H."$!+EXJ011D11O;G>?2I&OOEP$N <)?FQ
M&Y)>D[\A_G6WC//9JIM=0MK<*.HG@FH!CD5BC"C#PHT@(5-+##7>:Z9XIG=J
M>1]H-+K7ZT8NX1D0- .)O!J(3CQW:#VZ^RNLNNBGMYFI-(3H]AM.,I'H$:9.
M,9XH@F(@'"<Q*K>NP+$\(XR8](Z)#,+6'QLVW'BBZV=_63=?L12XLI2PE!*N
M"HQ_K9! 6)2>*O0>%:\_OG>;@H;'"CU'\_>'GQTLY@:\GW5O93_];3&_O'@U
M]<MEEW'U]5KYWBTGD RES',2;)DAS$PF(29#E/8>.%KNG&M?T7N"I$9@=("V
M[TX$J"CZMI'T>G[NN]G$6,/0K3/%KT.&LHPD!(VKS#'O!8U15[\'_R11XZ*I
M*@3VA]<!^F@#8/>=O>5_P#2AAXF,PN]P'F Q\=RK* %P.890FCHYXK,VA(=D
MN65)&EU]2,]^I#4+MD, <1]NU;73 .C6$<>UU7_IIZ5R^_-7@'+[[V;*<V%_
M.E]>HDY?_K@EZ9M)!;M%U"_TX"$SE#+A7N(^8AU*/B=*O.(N"\V8-+6GIIV&
MLT;Z-QR_6S<(A :6Q[,8_,.?P\;2A)0A@@7B\3\B$W[E0E:H#JI4]"YE$89T
M!?8G=?3VG<VA[C$_8R (C)WJ^[).9;PXVVQBNFQA*C)B8C]-)F=B \^$,B=8
MSL'FN]/K'TCJW7EP0P["4)J<5Q)K \;O>EF^[V;P#K\L#GLP'-!ELK%D-H.1
M)$BAB&)!*$\U4R95MFOWJ6CD'N?Q>^Z1 FX (K>6U.,K:G/\?_?0GRJ7G;66
M ,WET-\%],D-)]ID2XLU27;0H/D0HAM)T1R(FL?VM\%5V.AYQ&M8QD5W<7L$
M6_% UAV^42 ?Y],NEOKZ \XBGO'T&N<0AS)3Z0SB_FNN\]!>&"[+5 H3%0;'
M932%E]*2% T8C;"-M';)[</4'&O[KB2[)>Z=0OZ"<GTY+7=1@5OJH^)$*.:*
M(U&*2IDBT1O\B52@JO=0?S:1(\]:KH.=NS9N6%4=;-.^P2+,![1J;_QBAMR5
MHN=^0.HAMNO>,VI8J,<)JV2'[K[D&DDBZ<1,M,0HD.4T+)-@K"8J9N89S=E7
MGW+^$"U'7Q.Z\]P; ...CW%+J0K@"@@N#H[AB[,DYJ2X8BFFZEGB!XD9UZ94
MP<&]ZSI5!-^H-]3W@EL/I#W(W[GU^S7LQ<,$5;(55QO$J_EYZ&;^:H,H@ZZV
MWGV-'&>]P&@]$AX\+<T9,>BC/I"LK2RMO*5CM1?7\RBLY=MLO>TF!7>#]83(
M#B)FW"7[FP88=WA(E A')<L@&<;&P\MA!V7C6IP!T?209U-148T:I:WNO8<%
M8=N_7R7,>I"@2D;I@83V+-U.9-[4R\=L61EB8"*#XK-FXH5-J&0GN<U0#B9/
M<C#\((DG/8[9M0X84'!.E#V>9=R<#6[.% 2Q%F664C @!\TV'4#SZ#GSP3!X
MU$G+L=IMU,J]PT?,SKIR:M!/V?2S]-M\GO[LI@=5P3[VN!HV<&]R*YG$JX<C
M .^^^@80-QNK-I0J'4D.!C=6YS-Q )H8AUY_AIB<J^VF/8O 8\WA7B^[61Z2
M,B6 :D*CYD0&KHGCZ&Q$YR5 QK"%U?;6GD?AN*9N.&S=-70#ZJU1L_8*%BO?
MS;;/]]%CO9C/^N.4 PS;XP^L4LV_/\FU@M"M5VV&.6[5/=PD0B7S5$B.>VHY
M118\$RM,:5\L=$C&*Y&K!UU[45;S,NWV&[=>=;,H@K<FE(X,)85#I 6'05-.
M1#$-N&"XYJYVQ]?GT#=R %H?28]=L*VJK$8MV">XF"_*6<%G."M<H^W^#>9G
M"W_QM8M;E\ .,69[/[N&73N,D5KWD];OO*;A=_ %*N5GNP":J.04#!!;>J9+
MW',QFM">&&7!1H7_"[7+Z)Y'X=$F[\[;=FW_F7'FK$3^;<;MG]ERD= $$D%P
M8YD)B=:.6?<@:^0:B.%P=,_05591H_:M[ZYZ4&W#55?6HZL6[A)0*XV&#][E
MP$>C@P=%*,NE6K],_8HFDT@CU91[SN[6.!Z?"MI)R=%)L5M/W<KY<J=\DLA1
M+&EE)RT)KERNX2Q:JLI\T^HUR+M)&3F%=;S^[V6J*HB\43OPOO1#.R@DV_QF
M#5NPBXA*UF#]Z!L4!!,#!NR$Y8B66Z=R59_VY[9 918R0.T4T6T*CEW][\O\
M.+B9.-P__ :142IC4@+"!4U$4F](L, (-TXE&I2.IG9#M\<I&M<6'*']NS:@
MHN ;-05EC$*WZIL8^%EZU>?@SV!V:!7D8X^KTWYA3W(K69*M][VX\[X=VTW,
M2K#,@:A8\&!Q5PA91)*U,,Y@U(U_55Z(SR+PZ/Y]^[SL9GEHZ2,M+CB7I8F2
MRXP$PPSAB4MA@E4IC"*.1NS4<-BZU[)O.+TU:M;>^F[QGWYZ"5M!XT$&;?>#
M:IBR/4BL9,2NW[0K;%96!I]9)!@]:X+[(2.6*4<H9Y+Y("FHVHOT,7J.-5&[
MGKV5HV0VX6*1Q 2/'&=-B?4.]V]IA?7*&:-K>TJ/$C2N :J&B[OVIIX2&C4O
MKS>D?()O,+N$ON-IN498RLQAT:=7RVRT,.W._,$5EL]_29T4S5&L53)9F[=_
M@C@_FW6;XKJ[I%U/EY")^X (RL$%(LN!K77.$9&L2[AI9>EKK^KGT'?\S*;^
M<64F2]FZRR/_UJV^OKI<KN;GL-BN2F8R4QH)Q>V:R"3+OJTTX5KC(@X0 JO=
M^VM?VL8U=(.AZ?XTIP%4U:@-W.I\>5C5TLVOUZE2>H"<2A;I^OD[?'/%8E!<
M)@*Q;SV@//KF01-O.>-4,M"^]FG](^14:R:[*S80PI=1"1171_$-E'$D1)4+
M@2DAJG6R)V"U$;M2"Q,/-I4]5@/MWEI#$S'_ =#/[WP),\C=ZN/4'^8H/?RP
M*O?8]B.U8CWX6N/]B-,+F"U[DC<5'J_FR]6ROXP4_!+2U8RV:]1)],JU 5TZ
MQN+FY<$0?$<@-J<HHM,LT0%:'1Y!<8V&:GN]_>7VVV]6DPU: %6)4*$HD9)1
MXC1E!!<+%UF$Z&7M$J,C21Z_5OQ$^-S5G>U4JF[4Y]H:>GPS"_G0//W]!]7*
MT#]!8JV[O_]UV:U^W&RX(67M@RWU'QSW16F)4Y"(!@\VLZA!UU[)MRDXOA4/
MRNSK?(H+>+E^\A_S%>QT 0SN] &Y#%!N>AE:AF9(20#*. W\A\SJ=^C9D[B1
M[P$?CHG[C7N&4$>CAF7_=B*GZ9$R4J^4T7JF,&9B2HRHD'79%A,)-F2B>'8B
M2">]J6V[!NR9XI?=\D.^\X(?ZS]O5DVYFVH%!X(+% ,D)0)!/CEQ/%J#?H+W
MMG8O]_TH:[<[RC-0<N\.<7VE--":[*]+] 7?+%?=.7J RPE@R!T,".)%:<ZK
M,-RVSFH2HS..!A!!U;X<>YN"<3O%#@2=(X3< $3NEO;NQCW5G 'NX@0L*^T?
MJ2$V!8P-=!*9L:2\J'V$L!=AX[9!' A0]572 ,Z>2/W?Y8XY%V..N&QX/QI*
MXRJBW)$4>*+.^FA4[6&!SZ-PW!'< R%O0"4U ,%7^,IN]7Z^7+[M9GX6.S]]
M-T.I79;5=I>WB+%*8CD2)02*48-$@QX-@9"-*!>W1*P-P.?0-^Y<ZX'@-YB"
M&@#?NQDN+?S(/3LNJ.7.8'2L.-<E!D>!)8UL!4]18(R:ZN.F'Z)EW$G2 X&J
MBN ; -#'Q?P"%JL?Y6RE7%@L.9>+70L#A2) AM*#.: #BK(C@2E#!)/10O"@
M56U [4O;N".?!P+8((II '"?4#M(P-?7Z!1,YQ>;>[+E9.$27_)YGE=_HMCO
M,AE$HI(Q2P"D)<A8*#X!(YDS(8SSGO+:N=>#"!UWYO-@_MO0*FL E^M+)^N[
M)O=8R91IP3FAO!\_)"SQ,002<@;.?$Y<U+_*]" Y>V',_608JR7^!I"THW'@
MAJ6)T<JIH$5?-H+>I1'$2RKZOO*:4H\^0NU4V</4[)=QI3\9D"I)OP$</=++
MZ.X*X=)I82(N">'*%-($Q'D52?0,78#L2^A<&5?[4[<?SGZVU/Y VFD =^_.
M+WRWZ ?>+JX:!W[([^>SL_?=-U@W6[WI(;B;^7LG'!&= .D4"2Z6I<<]<;H,
M"83$D^8I,%:[)<  ;.R'Y)_MI&%L?3< ^76EP>^P^CI/);)?KJ_M;?8-';+C
MK/0S*%4,4FH4;CFH<]9X SSX;&J?F3Y*T'XP_-G.)^KIH % O9TOH#N;O;K$
M=\]P82S\;(D"VG1X[;^=;OLF-RO'*1$""$,@,UENG&H2M/3$Q.@E2Q8%S"J#
M[6!B]P/BSW9<<1K=-0#2%^D;+%8=^LMG?1GG77:*A\RD!F*S+#.DR^FS#99D
M+QQ'GX595;L]UA,D[0>XG^V HJ8>&H#5337P=KWPAZO90.A)H*C1L^C+^3?F
MW3M<'PH#^RA[%]E:XIQT)#L/CE*=5/4&N@>0N1_\?K:CC*'UU0 DKS*8_07$
MZR3FF^^%6[C*#C"& K1E. 1%EK2+Q"H:B*#H8ECP)LKZ]SB?)&L_R/ULAQNU
M]=$ Q*YOC]VSWL9X&8S'V,=1M-X40Z&(GBN-QIF$7$H[S(#V^[3L!Z:?[7BB
MBN0;0-"K>6]IUU,8/G7+OZ\+%\I7$W#<!F8X 8HQD)2\E/]E0X14CG$>G..U
M7;%'R-D/1S_;$40M^3< I=\N/88I*X#ENUF"\UF7NW@]7^1O?E'^<:OP?J)3
M=-%Y="E3*C,9<:7XD!D!X3F@PXG12^USB6>2N%^-[\]V6#&DGAJ X6M8=-]\
M\1WOQ33*)BNS982+3,MD8XLQC8T$N!<T6ILYK^UM/4S-?N#ZV4XH*DF_ 1S]
M 7]NR6@QG^&7$;;2@W?YLU+A,L'P1)K0UQYP$I(51(G(>%200_5Y7<^E<3_,
M_6QG"8-JJM%;?/<&EGK\Y\-:*NQ^TA!S@7<1.?1TX)1SZ=#*B:(NX^[E/+$6
M/2DET "IK&+]^W9#30?^'+]"NIR6*SIWWE"N?,5^BMOT<@6IE_-6.WNTNQ'#
M6"*<,412;DB0((GACC/<Q#VKONT=2&JCDX6?@Z%[B:X3**U1&[4]YO=P^[3C
M*;5G$ ]HEYXY.Y8)04-)<:I4QI#Q&(F/G"+2.&Z#B#Y/:Q_$C3.)>.O1N&._
M+;T&MX;5;+7@3SQ3B[(026(,;#0E7AI+$FB3LY#<V=I%1L\D\:>:3?P<?#U4
MY#:$ZAJU8-LS@0^W8#N>4GM@\8 6[-DC8Q%(+..>16F*1,HR21'U1018&A+7
M0K#:=S9./+;X9DM_UHC;=<KX,VJZCTVVIZR5)9M2OZ3\=&<GW2@Q7C&2D9P$
MN@,)/0&'JXD 8[A<,K=<#>?#G8S-\1M>#87TA]W"-C'4J$%^9$#QX?;YZ8<.
M/%MY0.O]O"FXD*11'"SAKHS[CL)AH),0*]:YF %TT+7=SY-.6+Y9=6^[6;>"
MOM;T[FOO!&)*@V&"6@*2H1M#J2$.%SZAT4%9/L95KXT[@,R?:=;R<U#VL-T<
M1H,-))ZO6)P_QN+;R^+WO3@O;37^N]?SII#A#N]E(JP-7*"OGS/N419(4"B
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
MGSG'O45!5$B5'T/CN#[7..?M)]/IR-A]B(_-P@XI9F9+29Z(NB3Z;/G*$!'
M.V )1;O7!(@GT/DX%>.=Z9X.!?-!5#)VXN'CE^]?UA6%5T?:+J(1CYR 2ZX4
M>QIB<^#XA^74^"AROE.B]D":X>Z3Q\-(377-:\FN 7=J4WC\T6.\_&7A9TO<
MW$L[G)<_MO^E7RF>.6&5C\0I#)0EA83;O% D>N<4]4!IJ-^99E_JQKT;-EZD
M.)#^&D/F9I5*QA)/C)'D#(I'6+35,BH25,B&!:NCK-W\_3X58_?Y&4;?C\#J
M .$W )]=!G]CHJECTD+2) 6JRB$3+>V/(JX\%8P0"42NG>1ZF)IVX'2(GN>#
M"+T!^!QJT=]W,WBW@O/E)*/M#BP"2:5#H+0A$(N>)<G9!ZY<8IK6/E(^FNB]
MP*C_\7;1TVJ[!7A?ED59;C*6Z09%?E=3:"92690=4P12]+AM2$.<T))P)Z1P
M.G-?/9/V,#4_YR6" V%Q%Y1U=-00VJZ;K5XSDA6'9#'FMJ -+EJK28@8-_D,
M02A07L7JEZ$>(N;GK"JLB[7C-#1V(F/3Y_(Z]0V+\TFD-AC&,M&Q%,$QG=&=
MT4"8YDK9'*6 .T7.#^0R=CS\YSR>/ XQ500]-E ^7X;K"[,]\4HSYY/W!!Q%
M@^JS)$$[1S)+03G)'5BZ%TKN/OGGS,I7@,A1(AX;'RBJ=!E7?_,+#+$QT"[T
M\V0E>(2VS:GO\5,.8 4C0FB=.$V"VOT,R8Z'_YS9JPHH.5;0HP-EOEQ=6<'/
MEQ?%4>MY0%*UA5)HR T0"=R00!G*)SH50# 7@ML/++M?\',&:C4 4T'@#7C$
MNTH]EN]F_P'I#)8O5F]]M_A//[V$/V U<=%2$ %WTF##IKF8C)J RMZQD!-E
MM;.>SR!O+R2:?RPD#JW%!@#ZRE]T*S\M/8ZNEEMI3O/BO Q#_.]>O^O>1Q-N
M=/3>X6[.2[8%EQZQVCH"F@N!<:@)HG:>:V_B]@*G_<<$YS :;!>:ORWFR^4D
M6!E J4BHM!BN<HL[@N&<& V!&Y$4\GH:-/;T[ 5 ]W\4 )^OIW8QM[V8)DE&
MZ3((#'!*]3?BA 2G#/%1:B:=0,;VJL*I:PCWRZ#2_Z,@>+#:&D#B@Y<;_KJ$
M?#E]WV68R)2HBQICZ[Z?B09*K,WH<&C(D4?+,M0>%[L'6?LA\1\TF5];;0T@
M\=;B6M^HNKI%U3N\6F3)DR,TBHS<H&L17*!$\1"U#9;J5!N$CU.T'_[^01/\
M%975-O2V;3N;>)\94YRA<1>*2*H8KB;EB**&QW)X!GK0/?D1VO:#XS_8Z<&@
M"FP F&^[6;="&7V#] ZU.3OKPA3ZF0/;=IXYP<%DXJV51);F#,47)LIYZT+R
MGH7:,<H^=.T'R'^PLXK!%-?$9(C=]? ?_IPAX+]V%QC_QZ+C,YAD'8V*H$@0
MY<)S!$,<]8*8X*2STD*,M;,X>Q.W'S#_P8Y'AE5A Z9R<X;\%N6]:Z;DF^]Q
M>EEN69=%B/\K$S$F$B057 GB>2A9 U>*ZZDE*7*J S@I;?T"X&>3N1]>_\%.
M9TZEU@:0^R*AC5YU2^1B,Y5MHL$Q+JTC1D:&' "Z*4 ]"9YQJ@)R5+T+_GTJ
M]L/=/^A9S)%*:;1G_1N_*".KEVCF^[$ MX<$7JXV RGN?JPD&/JY;!]F=UH5
M7A5Z]1\[IM']B2BK,JQG!"%6:JE_CZ:KYN>Y1#]!9D)MF41?;BP&&3E!7&I%
M(3$(M0/;AV@YJH "15DJ#N>+:\X<"*>95T1X3DL=&1#K8R1)@ F"4@?>/ 7.
MW8\>MYBXBBIOU4(<)[L&-M(_8+6>JO:^' EA$.59I)PPB.@%6"3>!:<(Y8:J
M)%FPHG8OD%L$C ./&IJ\=YOA4+&.&K3VDG@-L_EY-[LE"P&6*18T,2Z7MDIE
M"HVE#-T")Y*+-@?F][((.QX^;M%W?9MPK/P:L J/;K8?+E?+E9^5".*E7W9Q
M0BV3 <H4$,LRD31CU,N4)^C?"9VHYUK7GK+Z+ )'M"I'8V%^*L4TD2Q#F[GH
MPQ4_1;_P?#Y;,_9BA0YEN.POX'R9WPR'VPSG>E$J5\]@<UD"PPOPPA AM2S]
MQ"T&LFAU%94IVB0UE:XR&(^G>AP3. A"3ZS"=HWEZVYZ6<:ZW5V:$\H#E\ZA
M#T"E*'<C/7H#II1^<6X,KLRL:R/TF22.<ZGFE :SBG(.Q]X<5T>=TX4[WLO:
M[IN02@&_0P>SG-@%QXFG,1$/-OKL@5I1&V$["1GW<E95SZZ>P)O8:.^RL5D/
MN-1D#"H R;0L-4!GP1EK"=<J4 K6<E4[B?H *>/>VCH)=@X1>A/H>3%;=:D0
MWWV#SQ O%]VJ@^7Z7 '2^MSAL:S>><D_3Z3U6GIT3 V-0*10*$J>%&':&LYH
M5)"J#Z2L0?BX-\4&0>;I%=IHLO]%_*_+;MGU_7S^*#?BBD2.2-$_^KP:B?7]
M":Z4#K\:;8N ",5/*["?I;Y,8XN6:U0:JB.5:-94=@Q]-X$[(U>:")J,T\Q1
M86N[(L^CL-[H[NNAOULJ>?ECZ[MUDQ0JP&OO(D$Q) S*8R"X9@3QQD6,;Q)-
MOO:QP7-I'#=+/R#"'A[(/8#R&@A-=W"U'DNDDY(*X^H8'48Y8&*YWYM)0J<U
M88Q#Z=TA%M56Y1U2QH7:L/J_-[/@>&4TBJGRY0*N.GDJ97DV&* '7]H,2&]P
M16I%HF,R>*FYM?($Z+I%5!LF[2C5[P&GP_70 + ^PP*=S@_YW2QUW[ITZ:?3
M'^_.SSV^H?/370OTJM^K5TQ0%G '*'P"3\0%C,,U-REG1@/+M7V,0VEM#X9'
M0.;N9GH*_8W=;:)O^'DQ7\!\=C7?BO+LG:2DW)DD,@N,>E22R(QARM'(9%1/
MA0F['SWNP>@P8*D@Q!9FM??66S&N%( D@E%'I"U^@'.4,)<0MU8S)JM-:A]_
MYNI)?*7#!=P"*C9@5M8K*R5#-3*.ZZ*0K0&_XAY,CF7RYUZ)K7UP,793]P.5
M=5?=!TBNJ4'NFH-,G"4B4FG1IW4F(:!?YYW)0N&W=+\2B.J#W(=3^B$J>W"0
M^W/DUX"KNL,"OK\NH699X^X'E 3DBDB'VU@ 1DGBH)QW&:(9*N6UBYYQ#^'&
MCK /4TL#$+LZJ;[B"98;[RM-#/4I:.U(8$*CO^P!UXDR97R*<"8EY:OG5!^F
MIKF(YD"-/]"-]4CQ-P"D'>G45[CTNM2WF<5E5YSQ-65LXG&;=E)*@FYX.41"
MCSR $ 3=?)T<*"59[8X!SZ&ON8BH#M@&4]'8T?(.QCXNYF_GBW/_;I;+7^5'
MF_MJ'_)5?/FYFT78DO)KO\)O5Y=^>G/7\D/^4JIH-K\[ 6F!0ID>RV@I=>0"
MH]+$"2N]39F-5*O]YB6=C.1Q]^7J6&Y8WPT8X4]PL2YT7'[([^>SL](P\S6$
MU?]F[TN;G,R5=']1WJM]^0@T]"6"!@+H.7$_.;2DP',+F[&KH&M^_4VY7/OF
M1:]?F3,3/9RJHK!R>21EIG*99)1:>+*<4QWAJ)S(X%:90\)*)PMF4D3C _<Q
M6L;-N!GL<&TB^@X@].=\GG]-3TXFN40,RBL0KJ8+L6# A4Q&"$.Z%CQG/+4V
M_R[7'C?U93"(["3:#B#QP''["=/\ZZPV=7F;2:33,@V7732N+-@7L_R.?CP]
M667YT-^=?;_9<F,YB<4&77P&3+7)!B("B1#IA)5&:XG2-&]W.Q KXS9I/J3!
M>'#%=VA;[BR#JY8(=QK/+&MC+IFEB()TY+2M4Q64!D]6(UC24-9)1B?%KJ;E
M(!2/VP_Z8);E^-K^S:Z /]8L? G_W/C+">U]J:-,="E*TED*M:^[\L!CDF2$
MVQ!8ZX2UX;D:MRWU45P,#>#0P099%Y@MO\S7S%Y']"[:( >9<K;:@<_<@E(F
M@3/2@<"8C;*EJ-(:WL_1-&[+ZL' V505'4#KH435:YFMYWK69L?+B8]H>1;D
M6-1PL1(ZDF&5)'!>I'*<V\Q;ETAO3MW(_:D/>1BVT,\1E"Y<OKK-RV7X[0T)
M8):FX>1&'*Y17<-VB[4N>MB#U7$J(DKA7!5RJE@JJ58W,W"9[L\240FCI/7-
MVP9U7A$A92ZYR BZSIA2J8CZ[I\@IB(+B8;YW'JJ_6]=$;$-PO:NB-A&>1W=
MV7<SL3DCUTY'.N:*)C9JVY_ A &>E!-(QD?R0SU\'G=%Q%;ZW[ B8AME=(JI
MVYFR=&^*K'4&G;RJ ]T=!&<=<!$3<E0NLT/4VQQ!1<16JM^Z(F(;/8P=WWP@
M29J'A$0D1(&>J,\DFUKKZVW)]6DBXMTQ7TTSS4<L2]A*;\]DFF\AQ#[/EFOG
M2$97+#?D$G$M05DIP%EBB!GB(R874VP])W[O3,-^\M,;WUR[J:5/B"TO?:G+
M= LNM)&&17 QDZRR)Y,RTBE=&+.6)1[D(<RCNV1U=VSMB('GP;670CK'V.U>
MF<7[(H@U<*LL<N,*^&!5;1M-6]*RZ&+KKB ;$]=Q^N%0>-M=.9V&R?Z8U@$.
MT],S^K@6'3Z>_+P6P:[-"6X4S_ICNDSSVA_^#/.''^L4U.6+6::_^#%?AI,_
M%_.S'\OK/KDN2,UC C+/:[B!:XB$$SJ4E,&,6A9L;85L26*#MI2T SZ3\E8=
M"E^&DS!+^/D;8ITC]R+GU9X))Y6LD_FR:NKE^6U2Z",NWIP?)OW"(M'&25^D
M!Y0V@ J%-EJR!G147&:D+P5O+,D#L3;N33TDHA_H?]D=5D8NE;NVS!^>I'/_
MIXCOP_>+LD)IN'88"Q21JBXT6>G9! @F<!:33BFWJ*S;A\9QP=TEX.8C:']D
ME#_&QSJ$4;)F3BL..M714,&0HZEJDITTA:PUQ;C?Z)9\!L=/4S%>R>CA4# ?
M1"5C1P,_GH33^IKY.4V1MO<ZF,6($A22W#[T9(]'H<"%(*!$Z5!8B5GDYPS8
MQS]^/+2T5-R\J11'Q\&7?[Y<> B7\4S+<TZK-L5895%# MR27R89MQEM=':S
MH/#=3Q['V1U4^_O(KH,@RJU+^]5)6"ZG99K"U=M)T2P)E3V85$NGE29.!.-@
M;$"1O1-,MWY'?X:D<0,F/5M&0^BT;XBN=Z_3W-M,.TV'.@M'&SILO0I@=.:<
M;O-L56L?]UFB1O=.VT%@<WCMH(_> /9_\"33=4[?XOOYZ<-;='W4>XN%)R8!
M;1U$R%RN&84)/)?,DX2=;#X=<D=2NP7C+H!Y"HX#::\#D Y_\5RX15AL4#J2
M0*0$E4-]Q18,,G+F?8U4Y=;3V@[#V;BE\<=@-G2(L [VW58,WO H/*.[-$E&
MHB^>V$P: K(,]>8-RBK%?.N4W!U)_=U#C=NC[JD;9B (C!T#^/-D'L/)96K3
MA?J_X G65/>T_&N^*M4Z7U^=1:&04DM@/M38F<P0DE+@4U'996&<OI.Y\4A\
M8)M5.[)AAL+ _! *&1MIZW#)BZ^7G7HE]UX+#MD4LOW(U@,?.=E^"A,9A2&J
MC3,0;WWPN'&"@^-E'[&."(F,T\D[_!I.7I-43L]79W7&H*-&"<XD.JM#G1>?
M10'E8XG!!I+04\\:2TS_Z^O\Y_^FC[ZX->F+Z\OR@07';5+3LVFXKW9&!M8%
MU>N=)203M)/H9#3:$=V6D[\7R/WCQDBMZ9Q4^Z'JYFKC7%9[JVO>0'9CWR\O
M_GSUX=5\09?F2M[KXS!CU$P5 39CK?D4)(80-6B=,"LO/>>;]7)[\./'4_?N
M:IHWE5D'GMK5$7KQUE.GB\UGM39\M0]B8KQ(Q\A$JH/$O(S@D63C=:D% %)A
M\PFI3Q(T;MNKGB^=]OKL )QW>%AOV,R8MRZ14+!PLMNS!]IE&F10(F6#)*78
M&)0/$C)R?6 [1=^=CKFWU#N SL?+=3^?SM/_N_3XC*O_)9#6TU$?2P!7A""I
M.)L<CTZ[UG':A^@8%S@-U'NWG<B^LNX +_^J"=VSTS7QT;G$6%%@0FWMFZRL
M(SP5D'$0"_V_U=@Z#GF+@''=\/8(V5VZ'4!C^&O_W57U2,S)I*P"!+>*9&0+
M3C$ZQH55R+7SPAQ?XOF[K>H2!VL">0SF6Z]8ZV ;/IRN^N'7C%;X-OUQW:!Z
M$M$*$WD"NH#HI I<@(LLU#0UJ2,Y8]G;00S$#8C[W=^-=H37@R9H:UUW"^+E
MQ*>L>6(1K.9DK]L@((02(49O@O0^E>:3.A\AY7?/%!P2H-OIL0,X_DF&7:TG
M_3#['&X6[$^X<D'+D($AU@ H&K+.E ?!@T)7WT%":T_I,5I^]QR4-H!LHLD.
M$'E+=$]+[M9DE@E*:1T/ 5*,#)1P"%[I4''&HF'<A31HZL@6M/[N3V=M$'T0
M)'2 ^(L&P!_*%OQ.HA51">O 1N5 (5,0A;+D2^OH@RQ2B-:]&78@\W>/UK?!
M^=#Z[P#B6[!V.0&$3X1CP:"/0.P8DJE4$ 1=89DSIYU4TIL1#_0K.G_WF,;!
M#_/=$- !RJ_;L[PA/3WF(401HI7$5'8D.Z4,$E-, UU+7(6L4@ZM&SAM1-BX
MLRJ.!<?M==P!<!]AXTV8+OXCG)SAM= G@3O!7,R@BT^@I&40,'O@2B++14<I
M6[=/WYRZ<4=)' N$!])V!SB^O#G>?O]!S%2N5KVR$HJ8I=0DHDA<( DKFAP@
M9I(A"]Z7YE-Z'Z9DW&D2QX+/!EH<.YON\]F/'R?U ?7[=+6YZJ3#"9W\O&3#
MP46D2X$7!L[Q#%E8'U RP^6=$.\CR70/??K(DR-ZQU8;K8P-JU5=PTJ2GW'Q
M<YIP^>+K O&*%V&R2]$70.[SQ<-CJ"U:N/?<966B,YLU(7EFH<W ]F_[B-5<
M5T?0P/&F$AKU<'SH(UNW<7R6[)$Z.<I<DC-!0[*LIN_Q.O[4&HBN9J4G'I-H
M_?RR)8G])]5<)&,X(X76T@&SUM=(&5D,=781RBR0<QY5\TCI_W1RW!/18W5R
MW 8K';@[S[4K047VL4,.:"U=,5Y;""4*\*84++ZHQ'OL0G3$=L,.,-JR"]$V
M.NT;HNNLTA =)L$19 R6[&\>(3"9P#)I-"O*RN:9ML\2-?K)V@X"6W<AVD8?
M?0#L@7UXHZ'-.N78!FZ18P'-:SL#5)K,;6?H-DJ>LR"2Q-9QRPU)ZQ9LNP#B
M/MR::Z<#T!W2 35%"RU)\N2&DOAM[8R8R &U)9-L3(A"B*.S7]_U,:CF& R"
M7K'6P3;<(7'BRAW1+*#@='62Z'.=G5W .\? *&F4$5DRVSK?=@]R?W>[>4<(
M[I](LQ,>.H#^-KEQ8?F-U%3_I[[\_:1;MSY1TZ4:"Y,6+*>32'$9P/E,K!>6
M'>,I%39H]\]=B!YW&QP,7GOD0>ZOZ^,"]XN4YF?$XOOY*=;@T[MYF"T_84+B
MG6[>]W@ZX4$&43!!88*!"K599=0)=#%6TM6+>M@VM_LR,*Z)= 2@;XR!X]H
M-8%C1I]V_NIL4?4YR='FH@+Y3J&.'S,Q0PRRLIJ#<"$+I@9P='<E=]S:CB,
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
M5T [S0$+A:O 553XK)5XY.,WMM+N'N,WMA'UV"AZ8)9$T:KNF0"(3)$!H,@
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
M"; 2"=O69HC(2 ["6V]4<L(TS^_>"A"#)1@T!,1NXNRT#O]"+I_/?I#U<#&
M8?GMS<G\U]M9F2^^KSY];WMCHT]O9W9LS\Q #WH>G2W:@\R"S-!@(M3,;]")
MARAT*:EY)N*0UL?'=6^3278A&>45,5*'<HCB(;+(P%O4"7WA&5O78S],25=6
MR#;:?MH*V4G0'5PSGZ9?OYU^*'\O\07Y9Z<?(NVT69U+]?J?]*V&/M_,%[<Y
M?3<-<97Y,#'62U&T A%K*_M")ZGSND!FV=:BY:Q*ZT*2/<CMRK;9!WB'4ED'
MZ+P3+KC-^$1X,@<"BZ#0*5"2)W F6DA"8Y!,<(UET#/M#D%=&4OMCK9]Q-Y%
M!\%'-L-EQWQ.YI\6H8!SL9"D-!W60I',B!CM,%AI6Z?1/4W1N"F:@^%H+\%W
M=QA=<7.C@[ZW)7N6),1:L:Y0D:NBF "?650A(5>Q=>CJ6:+&S<(<'DP[BK]?
M/$VXEVBR,."0D9O+44%@O( LS-L8?0[-S:I]3*;!6D .CYVM1-W!,*;;;/P+
MZ\6,^07=E>$K7HX[JP,^UW,])ZQ$:X/E((6AJSIY Z&L^I+Q[+EAWKMAO;[G
M:1RW(>1@&&NLG.Z.JSO\?<):#WWSU9A/<K 62Y20BZCSJY@&%VT$GK(N+"7,
MKG7<<EL:QQT)=2CP[:N<(S#B/Y/65M'##^7-=!9F:1I./LZ7J\JQUS50N)S&
M$_I7-?XKF4PR1CKIL8XHC;6O&B9 $77,(G&96C^TM*)]W%%4!W,,!E)FUUD#
MMP0QQ>6Z0?7YR_/:AGKO:/YF']\NG+\#.\/$\Y-C(99<R+,TM9V8HZ\2(J%4
M:42#(OGV-2SM"W0>V3"74><_SO ]R>_++SSYB7_-9Z??EI,B495(YWJHY6U*
M. &1UTU*&U3XG(MMWJYW5UJ[>A/8!C&;)#DU5U8'MN"F?%Y.:"I>,R?TI9\E
M'7GF=$"#+[(D(YT(MGU.SU8D=O4Z< @([J*:8T/>:@R382X(J32PE.M[OTD0
M Y/$I2@LF^R,:=[N;%LBNWHY.!CZME;/D>%O-6^):>X2)@E&H*3]A04<YPJR
M1F59#F0S'R*)_2D:NWIO.!3ZME;.L8&O3JY1'KVG<QR*8HF$R1GXG (PHY(T
MT6OCFP_>WI+&KMXG#@:^;95S1."[/3O),S0D5 [9B@RJECVY^G;L V,QLUC'
MSHV$P(ZF78T P]W5=$18G$BNM$M6@^=U-"SG$D+2M;0$62E99:.&:6'Q/&U=
M/7P< G%;*:.#U[8G^?I[EM=/.IA?_Y/H5R]F?4U<=%AL$95)!2J03&-D')C0
MUGM1>!+-)_SM0FA73Q^#P:^)FCHX\!Y[P-8N<X^F &9-@I/D.#E)FPLCN4U1
MF6B;.[?[Y H<ZFUB'SRU$'6G3PVO5E,25N=QF.5:U4MLXBQ-]ZI/W.!36SPL
M;$M\H_>$&\N^N+OL_4%P+"(=)=% $K* <JS49U4'T4D5D;[4HG70?2L"]SV'
M_IXM,-7-G.O,C=EE:\Z/9XOTC7;+AW@R_;I2[<MP$F8)/W]#/%T?N3H'9J-
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
M@+4)=P_-)0;\UTDUN9G?K";.C5(0,@O*TI:APZ#P6R:'P"%1*LN(T]T>XAR
M?.VCB4'O UD=0W^I@9??GTV\]+LD,9[P4#+D=S1)@*"A/Q5#"!?(*R?*6E_[
M:)H-(AKPO?670>BPW-[\+R]-GBHAD]Y_H=J&JLEE"7QLCT'!I23:<YK1V*^/
MUR:0]O(]CT"T/R(9T*F_XI[$KLR&[VX@U-KK#"A;<N^[,PZX(45(&4 $EP62
M*O;;JC'D2!L/#:#5YI%=:HR3!]>3FZ5L%W;6-A/=6K.("W^K)NWL8?_'VDBC
M&4""^GB32 0$1 (8K0NCJ>'.=.N(W>%CB8_ODM.A'A&;U%P[MXVKFYO0JN>0
M6%9!A9S 0"$:TDEH"234#C#KQ82%1HK)3I3K_LW$D7U6S!L)J0PV]6V27'S]
M;24,HXX(+ PH.;3A:1KUO@Y& %.#H6-EX>6)_@!ESX02^Y"Y<#(^>!DP<>UJ
M_V$Q,8P*8A20SL=N1%@*E*'^#\8L+GVX+4SLY,HMTTB;*YD=ZX8"E0'7#NIT
METI_>7RU6S"%)*<6T$)Y#3KO;0@;[J((M 7E$E+^ZH'+P5DG9G(6,?@K8_^6
MV?YE'A;W"J[9J@SXO\/3<<*),-YH0!*.TRQ2WGP@&?H1*%1@**B*?98478C,
M(ZO(+(RU"*)0XAVMB3LYF0:3]*EN?O;_W_:*6F,$+#7P6ZSRTBOO_SN_'6KH
M+.,<$Q:]C\!8LF0> ;Z-%3*((!DLE$=OSS9W$VVWJ^5+O:@B9Y<NY^PR].!\
M_O.09?BE;O^P[<5CHO65DY@ZPWF(E+V=L(6/F6&HH*,@M,QJKG'LQ^"C"9-Y
M8#KN4LF#(N]YK2P?F'D3LOJG\'OHR@E%H!88"&9*0+0VH15F$6(ZC3#Q83X=
M+3I^%0DS#[S?Z*H:3J8,EEIO<!9__.YU-JFNEYI 5P412 M. 0_EL$CI!)#2
M0H L-410HBR,?<P9<_YIWR:^53]M*!%R603JL.QJG^P7D^MOBX=V.K#FVEX9
MAJE L@2%Y!@0SAP0&", K8_AI N)-*.LAMB"I'WPF,.R2$J-7-9''PR6!;(_
M5[.VF2^.(\_:;[:Y_":KL]O% ^5%*#?[7"T-Q[]L4)3?A.]LX]6T^.%'V=I/
M<M+\+J=S>^6(8=:#!QSSZB)8J@"E!-#KD1B"--6QGVUD(WS:>K$YK,,<4#B*
M@N]Z[?Z^<)@?%+=PF9^TQ+@A1E,(K HE\)600 BL@"R(9E@KA&CTAZ9))$U;
M%_?=KLIHY,I@"7K=W-35XIKWQ7%_6?#2".F ]*8#$*%+P"$J@4'<&&T0+4GL
MJBY[IM.)S.*=DCD63!DPKK?7>CYO]#?_C^?-1"\?NC^H9.6]7ADN$!;: ,R%
M X2JT![4%*!P2I2JQ$Z2V*?-XTG3[>X2OE/"9\*2U.FC:WDX#Z*=.3^1QQ.-
M*Z297#R-A8H6?L?A?K-A(4U'$L2\EJ43&V9Z1]YHAX]U(^5[NU$?!8H<3'$0
MY?-L-K?FX_Q)C.4.LU7>11V>*RM98;U,7H>A4I(@%'#C)-!"8T.A0M1%/SWJ
M-]5N?'VW]]NO@&^^-%[XXSNEO.+<$51J$J0RJ[:]"%* A,22:5% ';M/0:^)
M=J/P>[UW'A_;3-N>[*R"%F"HJQ"7UF[QPQ=>TNGW\-=1"KX=_?%1"\(-4T4>
M!>.H5)P)*X AR_,"#B3U?W.$(,H1+PGY43!N>X8PMJ1DF"/ )0\W>50"Q4+C
M=445)8XY"V/G1OPH&'<L9\<K&'<,_!EX*>L/>&6)#;+>I^*P]#N4""?U4B%
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
M^^(CD &=-F18+3=7,.Q*RH$*71>(]#N\P'[U05DR:)FU%(]S?+8QD<3)I/&
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
M\?] G/?H;WR+OOI!^$/)F?WO__A_4$L! A0#%     @ B7B96J,F\O33-0
MHVX! !X              ( !     &5X,3 Q,&9O<FUO9F-I8W-E=F5R86YC
M96%G+FAT;5!+ 0(4 Q0    ( (EXF5I_GM6_P%   ,H( @ >
M  "  0\V  !E>#$P,3%F;W)M;V9E>&5C<V5V97)A;F-E82YH=&U02P$"% ,4
M    " ")>)E:,SS'6L0%  !5&@  '@              @ $+AP  97@Q,#-B
M;V%R9&-O;7!E;G-A=&EO;G!O;&DN:'1M4$L! A0#%     @ B7B96JXTP]G'
M&@  2ZT  !X              ( !"XT  &5X,3 V86=E86YD<V5R=FEC965Q
M=6ET>79E+FAT;5!+ 0(4 Q0    ( (EXF5KV+.'792\  #4M 0 =
M      "  0ZH  !E>#$Y,6EN<VED97)T<F%D:6YG<&]L:6-Y+FAT;5!+ 0(4
M Q0    ( (EXF5ITJTW@R T  ,)E 0 0              "  :[7  !E>#(Q
M,3(P,C0Q,&LN:'1M4$L! A0#%     @ B7B96IR%V2Z' P  ,0X  !
M         ( !I.4  &5X,C,Q,C R-#$P:RYH=&U02P$"% ,4    " ")>)E:
M](4)';\'  "Y)0  $               @ %9Z0  97@S,3$R,#(T,3!K+FAT
M;5!+ 0(4 Q0    ( (EXF5K&]PF+O <  +<E   0              "  4;Q
M  !E>#,Q,C(P,C0Q,&LN:'1M4$L! A0#%     @ B7B96EQB7'N?!   F!(
M !               ( !,/D  &5X,S(Q,C R-#$P:RYH=&U02P$"% ,4
M" ")>)E:FWN;+*0$  #T$@  $               @ ']_0  97@S,C(R,#(T
M,3!K+FAT;5!+ 0(4 Q0    ( (EXF5HAVP4F/I," &Z-'@ 1
M  "  <\" 0!T<FUB+3(P,C4P,3 S+FAT;5!+ 0(4 Q0    ( (EXF5JK8Z1;
MCA0  #_?   1              "  3R6 P!T<FUB+3(P,C4P,3 S+GAS9%!+
M 0(4 Q0    ( (EXF5K<37UZDRX  (+? 0 5              "  ?FJ P!T
M<FUB+3(P,C4P,3 S7V-A;"YX;6Q02P$"% ,4    " ")>)E:CD+G B9E  #*
MC@0 %0              @ &_V0, =')M8BTR,#(U,#$P,U]D968N>&UL4$L!
M A0#%     @ B7B96J40S@(+3P  Y%8  !0              ( !&#\$ '1R
M;6(M,C R-3 Q,#-?9S$N:G!G4$L! A0#%     @ B7B96D\8P*W#O@  T?$
M !0              ( !58X$ '1R;6(M,C R-3 Q,#-?9S(N:G!G4$L! A0#
M%     @ B7B96D)@7;.V=@  \*L  !0              ( !2DT% '1R;6(M
M,C R-3 Q,#-?9S,N:G!G4$L! A0#%     @ B7B96B1>3QY$@   J[(  !0
M             ( !,L0% '1R;6(M,C R-3 Q,#-?9S0N:G!G4$L! A0#%
M  @ B7B96BAT;+97; $ SKL! !0              ( !J$0& '1R;6(M,C R
M-3 Q,#-?9S4N:G!G4$L! A0#%     @ B7B96FC^HC:<20$ B[H, !4
M         ( !,;$' '1R;6(M,C R-3 Q,#-?;&%B+GAM;%!+ 0(4 Q0    (
M (EXF5HZ7S;!6K\  &7K"  5              "  0#[" !T<FUB+3(P,C4P
A,3 S7W!R92YX;6Q02P4&     !8 %@##!0  C;H)

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>trmb-20250103_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:trmb="http://www.trimble.com/20250103"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="trmb-20250103.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <instant>2025-04-18</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PlatformScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-14</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trmb:SubscriptionAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trmb:SubscriptionAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">trmb:SubscriptionAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trmb:TransporeonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trmb:TransporeonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trmb:TransporeonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PlatformScienceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-14</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PlatformScienceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-14</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:GlobalTransportationTelematicsMobilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-01</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trmb:AGCOCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-01</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-01</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-30</startDate>
            <endDate>2024-06-28</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">trmb:PTxTrimbleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-01</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TrimbleAgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trmb:TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trmb:TradeNamesAndIntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trmb:TradeNamesAndIntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:SoftwareAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trmb:SoftwareAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:ArchitectsEngineersConstructionAndOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:FieldSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trmb:TransportationAndLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:RestofWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:AsiaPacificAndOtherNonUsCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trmb:AsiaPacificAndOtherNonUsCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyFourSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyEightSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandTwentyEightSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TwoThousandThirtyThreeSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trmb:TermLoanDueApril2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">trmb:UncommittedFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">trmb:UncommittedFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trmb:UncommittedRevolvingCreditFacilities75millionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trmb:UncommittedRevolvingCreditFacilities100millioneurosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-04</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trmb:TwoThousandTwoStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trmb:PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyFourStockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-28</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyFourStockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyOneStockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyOneStockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">trmb:A2025StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
        </entity>
        <period>
            <startDate>2024-09-28</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-28</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">trmb:JenniferAllisonsTradingArrangementPotentialSaleSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000864749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">trmb:JenniferAllisonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">trmb:JenniferAllisonsTradingArrangementActualNumberSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-03</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>trmb:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="business">
        <measure>trmb:business</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="loan_facility">
        <measure>trmb:loan_facility</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-31">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-32">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-33">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-34">0000864749</dei:EntityCentralIndexKey>
    <trmb:RevenueContractTerm contextRef="c-54" id="f-421">P1Y</trmb:RevenueContractTerm>
    <trmb:SubscriptionTerm contextRef="c-54" id="f-423">P1Y</trmb:SubscriptionTerm>
    <trmb:ProductWarrantyTerm contextRef="c-54" id="f-425">P1Y</trmb:ProductWarrantyTerm>
    <trmb:PostContractSupportTerm contextRef="c-54" id="f-427">P1Y</trmb:PostContractSupportTerm>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-56" id="f-429">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-58" id="f-439">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-60" id="f-441">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-62" id="f-443">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-56" id="f-456">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-905">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-906">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <ecd:TrdArrDuration contextRef="c-254" id="f-1201">P364D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-01-03</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--01-03</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-14845</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">TRIMBLE INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">94-2802192</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">10368 Westmoor Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Westminster</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">80021</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">720</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">887-6100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">TRMB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-29" unitRef="usd">13700000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">238583485</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-35">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DOCUMENTS INCORPORATED BY REFERENCE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the information required by Part III of this report is incorporated by reference from the proxy statement relating to the registrant&#x2019;s 2025 annual meeting of stockholders (the &#x201c;Proxy Statement&#x201d;), to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-5" id="f-36" unitRef="usd">248700000</us-gaap:EquityMethodInvestments>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-37">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company takes a multifaceted approach to assessing, identifying, and managing material risks from cybersecurity threats. The cybersecurity risk management processes described below are integrated into the Company&#x2019;s overall risk management system.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each Trimble business has identified a dedicated expert to assess vulnerabilities, calculate risks, and determine where risk mitigation efforts are needed.  These experts work with the Company&#x2019;s Chief Information Security Officer (&#x201c;CISO&#x201d;) and alongside product engineering personnel, to review technical risk data that comes from our central risk tracking system, prioritize risk mitigation activities, and manage other risk management processes.  We employ a variety of security protections in our digital systems, including access controls and logging, denial of service protection, and automated intrusion-prevention tools.  We have a cybersecurity awareness program which covers topics such as phishing, social networking safety, password security, and mobile device usage.  We have an information security training program, including an annual program of general &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;security awareness for all employees and developer training throughout the year.  We also conduct regular phishing simulations, with follow-up training as needed, for employees and contractors.  We maintain an information security risk insurance policy.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of our product development activities, we have implemented the Trimble Secure Development Life Cycle (&#x201c;TSDLC&#x201d;), which uses overlapping security activities and controls to build robust security into the cloud-based products and services we provide, some of which are also deployed across our own IT infrastructure.  TSLDC includes vulnerability scanning, intrusion prevention, tracking of security metrics, and code analysis vulnerability tools.  Over 100 of our products are certified to ISO/IEC 27001:2013, which addresses secure information, resilience to cyber-attacks, existence of a centrally managed framework, organization-wide protection, responses to evolving security threats, and protection of data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Core information technology systems supporting our business operations are backed up and stored outside of our network infrastructure.  Our cloud-based systems, including products we sell, utilize configurations for backup designed to prevent data from being destroyed as a result of a cyber event.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We implement controls and procedures designed to measure and mitigate risk with third-party vendors and business partners who have access to sensitive information, including conducting a security risk assessment. Identified security risks are remediated or documented, and in some cases, the business relationship may be ended or not pursued.  We also perform a vendor security assessment process for purchases over a certain minimum threshold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trimble&#x2019;s incident response process is based on widely accepted industry frameworks, such as the cybersecurity framework set forth by the National Institute of Standards and Technology (&#x201c;NIST&#x201d;).  Our framework includes steps to identify threat actors, contain the affected infrastructure, eradicate threat actor access, recover affected data or systems, and study lessons learned to help ensure any root causes are mitigated outside of the affected area.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each year, our team of cybersecurity specialists builds a strategic vision of shared outcomes, which provides the basis for how cybersecurity risks are factored into the Company&#x2019;s risk management initiatives.  Along with the rest of the Company, the cybersecurity team, led by the CISO, sets goals for cybersecurity risk management that are then periodically tracked and reported back to the cybersecurity team and to our CEO and Audit Committee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize a set of third parties for technical and non-technical evaluation of our security posture, including regular assessment of our products for vulnerabilities.  We also perform an annual external &#x201c;red team&#x201d; assessment that provides an attack simulation for our security operations team to identify and triage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected, and the Company is not aware of a basis to believe that such risks are reasonably likely to materially affect, the Company, including its business strategy, results of operations, or financial condition.  For additional information, see&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Item&#160;1A.&#160;Risk Factors&#x2014;Our internal and customer-facing systems, and systems of third parties we rely upon, may be subject to cybersecurity breaches, disruptions, or delays&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-38">The cybersecurity risk management processes described below are integrated into the Company&#x2019;s overall risk management system.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-41">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-42">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-44">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.  The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.  The CISO presents quarterly or as needed at the Audit Committee meetings on the Company&#x2019;s cybersecurity risk management activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a dedicated team that is led by the CISO, who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.  The team comprises security engineers, detection specialists, and business cybersecurity experts.  When the team identifies credible risks, we invoke our incident response process to track and manage the details, quickly manage exposures, assess potential customer impact, and facilitate consistent reporting to our CEO and to our Audit Committee.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-43">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.  The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.  The CISO presents quarterly or as needed at the Audit Committee meetings on the Company&#x2019;s cybersecurity risk management activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a dedicated team that is led by the CISO, who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.  The team comprises security engineers, detection specialists, and business cybersecurity experts.  When the team identifies credible risks, we invoke our incident response process to track and manage the details, quickly manage exposures, assess potential customer impact, and facilitate consistent reporting to our CEO and to our Audit Committee.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-46">The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.  The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-45">The Board has overall responsibility for the oversight of risk management for the Company, and it exercises this oversight through Board committees and regular engagement with the Company's senior management.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-47">The Audit Committee is responsible for oversight of cybersecurity risk exposure and mitigation, and receives regular updates on cybersecurity risk management as well as timely notice of any material cybersecurity developments from the CISO through our escalation processes.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-48">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-49">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a dedicated team that is led by the CISO, who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.  The team comprises security engineers, detection specialists, and business cybersecurity experts.  When the team identifies credible risks, we invoke our incident response process to track and manage the details, quickly manage exposures, assess potential customer impact, and facilitate consistent reporting to our CEO and to our Audit Committee.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-50">who has a technical degree in computer science from an accredited public university and extensive experience in information technology and cybersecurity across multiple industries, including financial services and defense.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-51">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-52">42</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-5" id="f-53" unitRef="usd">738800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-5" id="f-54" unitRef="usd">229800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-5" id="f-55" unitRef="usd">725800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-5" id="f-56" unitRef="usd">706600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-5" id="f-57" unitRef="usd">194300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-5" id="f-58" unitRef="usd">235700000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-5" decimals="-5" id="f-59" unitRef="usd">103300000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-6" decimals="-5" id="f-60" unitRef="usd">89800000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-5" id="f-61" unitRef="usd">196200000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-6" decimals="-5" id="f-62" unitRef="usd">147800000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-5" decimals="-5" id="f-63" unitRef="usd">312000000.0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-6" decimals="-5" id="f-64" unitRef="usd">421200000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-5" id="f-65" unitRef="usd">2270400000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-5" id="f-66" unitRef="usd">1830900000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-5" id="f-67" unitRef="usd">188400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-5" id="f-68" unitRef="usd">202500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-69" unitRef="usd">123500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-5" id="f-70" unitRef="usd">124000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-5" decimals="-5" id="f-71" unitRef="usd">4988400000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-5" id="f-72" unitRef="usd">5350600000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-5" id="f-73" unitRef="usd">998100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-5" id="f-74" unitRef="usd">1243500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-5" id="f-75" unitRef="usd">294400000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-5" id="f-76" unitRef="usd">412300000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments contextRef="c-5" decimals="-5" id="f-77" unitRef="usd">361000000.0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-6" decimals="-5" id="f-78" unitRef="usd">127700000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-5" id="f-79" unitRef="usd">264100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-5" id="f-80" unitRef="usd">247800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-5" id="f-81" unitRef="usd">9488300000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-5" id="f-82" unitRef="usd">9539300000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c-5" decimals="-5" id="f-83" unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent contextRef="c-6" decimals="-5" id="f-84" unitRef="usd">530400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-5" id="f-85" unitRef="usd">161600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-5" id="f-86" unitRef="usd">165300000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-87" unitRef="usd">227200000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-5" id="f-88" unitRef="usd">181200000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-5" id="f-89" unitRef="usd">800400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-5" id="f-90" unitRef="usd">663100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-5" decimals="-5" id="f-91" unitRef="usd">325000000.0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-5" id="f-92" unitRef="usd">39700000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-93" unitRef="usd">211200000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-6" decimals="-5" id="f-94" unitRef="usd">201300000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-5" decimals="-5" id="f-95" unitRef="usd">62600000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-6" decimals="-5" id="f-96" unitRef="usd">48300000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-97" unitRef="usd">1788000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-5" id="f-98" unitRef="usd">1829300000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-5" id="f-99" unitRef="usd">1390600000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-5" id="f-100" unitRef="usd">2536200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-101" unitRef="usd">95600000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-6" decimals="-5" id="f-102" unitRef="usd">98300000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-5" id="f-103" unitRef="usd">199900000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-5" id="f-104" unitRef="usd">287800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-105" unitRef="usd">123400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-5" id="f-106" unitRef="usd">121900000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-5" id="f-107" unitRef="usd">145500000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-5" id="f-108" unitRef="usd">165700000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-5" decimals="-5" id="f-109" unitRef="usd">3743000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-5" id="f-110" unitRef="usd">5039200000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-111" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-112" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-113"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-114"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-115" unitRef="shares">3000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="-5" id="f-116" unitRef="shares">3000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-117" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-118" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-119" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-120" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-5" id="f-121" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-5" id="f-122" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-123"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-124"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="-5" id="f-125" unitRef="shares">360000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="-5" id="f-126" unitRef="shares">360000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-5" id="f-127" unitRef="shares">245800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-5" id="f-128" unitRef="shares">245800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-6" decimals="-5" id="f-129" unitRef="shares">246500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="-5" id="f-130" unitRef="shares">246500000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-5" id="f-131" unitRef="usd">200000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-5" id="f-132" unitRef="usd">200000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-5" id="f-133" unitRef="usd">200000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-5" id="f-134" unitRef="usd">2369400000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-5" id="f-135" unitRef="usd">2369400000</us-gaap:StockholdersEquity>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-6" decimals="-5" id="f-136" unitRef="usd">2214600000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-5" id="f-137" unitRef="usd">3757600000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-5" id="f-138" unitRef="usd">3757600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-5" id="f-139" unitRef="usd">2437400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-140" unitRef="usd">-381900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-5" id="f-141" unitRef="usd">-381900000</us-gaap:StockholdersEquity>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-5" id="f-142" unitRef="usd">-152100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-5" id="f-143" unitRef="usd">5745300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-5" id="f-144" unitRef="usd">5745300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-5" id="f-145" unitRef="usd">4500100000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-5" id="f-146" unitRef="usd">9488300000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-5" id="f-147" unitRef="usd">9539300000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-5" id="f-148" unitRef="usd">1284000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-5" id="f-149" unitRef="usd">1771700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-5" id="f-150" unitRef="usd">1986100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-5" id="f-151" unitRef="usd">2399300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-5" id="f-152" unitRef="usd">2027000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-5" id="f-153" unitRef="usd">1690200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-154" unitRef="usd">3683300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-5" id="f-155" unitRef="usd">3798700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-5" id="f-156" unitRef="usd">3676300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-12" decimals="-5" id="f-157" unitRef="usd">698300000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-13" decimals="-5" id="f-158" unitRef="usd">875000000.0</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-14" decimals="-5" id="f-159" unitRef="usd">1040800000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-15" decimals="-5" id="f-160" unitRef="usd">495400000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-16" decimals="-5" id="f-161" unitRef="usd">482200000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-17" decimals="-5" id="f-162" unitRef="usd">444900000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c-1" decimals="-5" id="f-163" unitRef="usd">93300000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c-18" decimals="-5" id="f-164" unitRef="usd">108700000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c-19" decimals="-5" id="f-165" unitRef="usd">85000000.0</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-5" id="f-166" unitRef="usd">1287000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-5" id="f-167" unitRef="usd">1465900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-5" id="f-168" unitRef="usd">1570700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-5" id="f-169" unitRef="usd">2396300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-18" decimals="-5" id="f-170" unitRef="usd">2332800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-19" decimals="-5" id="f-171" unitRef="usd">2105600000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-5" id="f-172" unitRef="usd">662300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-18" decimals="-5" id="f-173" unitRef="usd">664300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-19" decimals="-5" id="f-174" unitRef="usd">542100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-5" id="f-175" unitRef="usd">603800000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-18" decimals="-5" id="f-176" unitRef="usd">583000000.0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-19" decimals="-5" id="f-177" unitRef="usd">553600000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-178" unitRef="usd">547900000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-18" decimals="-5" id="f-179" unitRef="usd">487500000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-19" decimals="-5" id="f-180" unitRef="usd">422200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-5" id="f-181" unitRef="usd">15900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-18" decimals="-5" id="f-182" unitRef="usd">45600000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-19" decimals="-5" id="f-183" unitRef="usd">30200000</us-gaap:RestructuringCharges>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-184" unitRef="usd">105700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-18" decimals="-5" id="f-185" unitRef="usd">103600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-19" decimals="-5" id="f-186" unitRef="usd">46600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-5" id="f-187" unitRef="usd">1935600000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-18" decimals="-5" id="f-188" unitRef="usd">1884000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-19" decimals="-5" id="f-189" unitRef="usd">1594700000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-190" unitRef="usd">460700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-18" decimals="-5" id="f-191" unitRef="usd">448800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-19" decimals="-5" id="f-192" unitRef="usd">510900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-5" id="f-193" unitRef="usd">1687900000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-18" decimals="-5" id="f-194" unitRef="usd">9200000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-19" decimals="-5" id="f-195" unitRef="usd">99000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-5" id="f-196" unitRef="usd">-90700000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-18" decimals="-5" id="f-197" unitRef="usd">-161000000.0</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-19" decimals="-5" id="f-198" unitRef="usd">-71100000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-5" id="f-199" unitRef="usd">-48100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-18" decimals="-5" id="f-200" unitRef="usd">28100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-19" decimals="-5" id="f-201" unitRef="usd">31100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-202" unitRef="usd">-3900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-18" decimals="-5" id="f-203" unitRef="usd">31900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-19" decimals="-5" id="f-204" unitRef="usd">-800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-205" unitRef="usd">1545200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-18" decimals="-5" id="f-206" unitRef="usd">-91800000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-19" decimals="-5" id="f-207" unitRef="usd">58200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-208" unitRef="usd">2005900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-5" id="f-209" unitRef="usd">357000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-5" id="f-210" unitRef="usd">569100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-211" unitRef="usd">501500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-212" unitRef="usd">45700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-213" unitRef="usd">119400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-214" unitRef="usd">1504400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-5" id="f-215" unitRef="usd">311300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-5" id="f-216" unitRef="usd">449700000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-217"
      unitRef="usdPerShare">6.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-218"
      unitRef="usdPerShare">1.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-219"
      unitRef="usdPerShare">1.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-220"
      unitRef="usdPerShare">6.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-221"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-222"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-223" unitRef="shares">245500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-18" decimals="-5" id="f-224" unitRef="shares">247900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-19" decimals="-5" id="f-225" unitRef="shares">248600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-226" unitRef="shares">247200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-18" decimals="-5" id="f-227" unitRef="shares">249100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-19" decimals="-5" id="f-228" unitRef="shares">250200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-5" id="f-229" unitRef="usd">1504400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-18" decimals="-5" id="f-230" unitRef="usd">311300000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-19" decimals="-5" id="f-231" unitRef="usd">449700000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-5" id="f-232" unitRef="usd">-227200000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-18" decimals="-5" id="f-233" unitRef="usd">86400000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-19" decimals="-5" id="f-234" unitRef="usd">-81600000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax contextRef="c-1" decimals="-5" id="f-235" unitRef="usd">2600000</trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax>
    <trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax contextRef="c-18" decimals="-5" id="f-236" unitRef="usd">3600000</trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax>
    <trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax contextRef="c-19" decimals="-5" id="f-237" unitRef="usd">-8400000</trmb:OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-5" id="f-238" unitRef="usd">1274600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-18" decimals="-5" id="f-239" unitRef="usd">394100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-19" decimals="-5" id="f-240" unitRef="usd">376500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-20" decimals="-5" id="f-241" unitRef="shares">250900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-5" id="f-242" unitRef="usd">300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-5" id="f-243" unitRef="usd">1935600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-5" id="f-244" unitRef="usd">2170500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-5" id="f-245" unitRef="usd">-161700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-5" id="f-246" unitRef="usd">3944700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-5" id="f-247" unitRef="usd">449700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-5" id="f-248" unitRef="usd">449700000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-27" decimals="-5" id="f-249" unitRef="usd">-73200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-26" decimals="-5" id="f-250" unitRef="usd">-73200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-28" decimals="-5" id="f-251" unitRef="shares">2000000.0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-29" decimals="-5" id="f-252" unitRef="usd">29600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-25" decimals="-5" id="f-253" unitRef="usd">-43200000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-26" decimals="-5" id="f-254" unitRef="usd">-13600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-28" decimals="-5" id="f-255" unitRef="shares">6000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-28" decimals="-5" id="f-256" unitRef="usd">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-29" decimals="-5" id="f-257" unitRef="usd">47600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-25" decimals="-5" id="f-258" unitRef="usd">347000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-26" decimals="-5" id="f-259" unitRef="usd">394700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-29" decimals="-5" id="f-260" unitRef="usd">137300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-5" id="f-261" unitRef="usd">137300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-30" decimals="-5" id="f-262" unitRef="shares">246900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-5" id="f-263" unitRef="usd">200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-5" id="f-264" unitRef="usd">2054900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-5" id="f-265" unitRef="usd">2230000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-5" id="f-266" unitRef="usd">-234900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-5" id="f-267" unitRef="usd">4050200000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-35" decimals="-5" id="f-268" unitRef="usd">311300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-36" decimals="-5" id="f-269" unitRef="usd">311300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-37" decimals="-5" id="f-270" unitRef="usd">82800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-36" decimals="-5" id="f-271" unitRef="usd">82800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-38" decimals="-5" id="f-272" unitRef="shares">2000000.0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-39" decimals="-5" id="f-273" unitRef="usd">31600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-35" decimals="-5" id="f-274" unitRef="usd">-24900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-36" decimals="-5" id="f-275" unitRef="usd">6700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-38" decimals="-5" id="f-276" unitRef="shares">2400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-39" decimals="-5" id="f-277" unitRef="usd">21000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-35" decimals="-5" id="f-278" unitRef="usd">79000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-36" decimals="-5" id="f-279" unitRef="usd">100000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-39" decimals="-5" id="f-280" unitRef="usd">149100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-36" decimals="-5" id="f-281" unitRef="usd">149100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-40" decimals="-5" id="f-282" unitRef="shares">246500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-5" id="f-283" unitRef="usd">200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-5" id="f-284" unitRef="usd">2214600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-5" id="f-285" unitRef="usd">2437400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-5" id="f-286" unitRef="usd">-152100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-5" id="f-287" unitRef="usd">4500100000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-45" decimals="-5" id="f-288" unitRef="usd">1504400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-46" decimals="-5" id="f-289" unitRef="usd">1504400000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-47" decimals="-5" id="f-290" unitRef="usd">-229800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-46" decimals="-5" id="f-291" unitRef="usd">-229800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-48" decimals="-5" id="f-292" unitRef="shares">2200000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-49" decimals="-5" id="f-293" unitRef="usd">28600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-45" decimals="-5" id="f-294" unitRef="usd">-35100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-46" decimals="-5" id="f-295" unitRef="usd">-6500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-48" decimals="-5" id="f-296" unitRef="shares">2900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-49" decimals="-5" id="f-297" unitRef="usd">26000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-45" decimals="-5" id="f-298" unitRef="usd">149100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-46" decimals="-5" id="f-299" unitRef="usd">175100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-49" decimals="-5" id="f-300" unitRef="usd">152200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-46" decimals="-5" id="f-301" unitRef="usd">152200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-5" id="f-302" unitRef="shares">245800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-5" id="f-303" unitRef="usd">200000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-5" id="f-304" unitRef="usd">200000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-5" id="f-305" unitRef="usd">2369400000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-5" id="f-306" unitRef="usd">2369400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-5" id="f-307" unitRef="usd">3757600000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-5" id="f-308" unitRef="usd">3757600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-309" unitRef="usd">-381900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-5" id="f-310" unitRef="usd">-381900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-5" id="f-311" unitRef="usd">5745300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-5" id="f-312" unitRef="usd">5745300000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-5" id="f-313" unitRef="usd">1504400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-18" decimals="-5" id="f-314" unitRef="usd">311300000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-19" decimals="-5" id="f-315" unitRef="usd">449700000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-316" unitRef="usd">232000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-18" decimals="-5" id="f-317" unitRef="usd">250600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-19" decimals="-5" id="f-318" unitRef="usd">171800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-319" unitRef="usd">27000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-320" unitRef="usd">-104600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-321" unitRef="usd">-40000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-5" id="f-322" unitRef="usd">158600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-18" decimals="-5" id="f-323" unitRef="usd">145400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-19" decimals="-5" id="f-324" unitRef="usd">120400000</us-gaap:ShareBasedCompensation>
    <trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-5" id="f-325" unitRef="usd">1687900000</trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments>
    <trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments contextRef="c-18" decimals="-5" id="f-326" unitRef="usd">9200000</trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments>
    <trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments contextRef="c-19" decimals="-5" id="f-327" unitRef="usd">99000000.0</trmb:GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-5" id="f-328" unitRef="usd">-93900000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-18" decimals="-5" id="f-329" unitRef="usd">-11600000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-19" decimals="-5" id="f-330" unitRef="usd">-41700000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-5" id="f-331" unitRef="usd">135100000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-18" decimals="-5" id="f-332" unitRef="usd">36400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-19" decimals="-5" id="f-333" unitRef="usd">55400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-5" id="f-334" unitRef="usd">-11000000.0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-18" decimals="-5" id="f-335" unitRef="usd">-67600000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-19" decimals="-5" id="f-336" unitRef="usd">113500000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-5" id="f-337" unitRef="usd">116300000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-18" decimals="-5" id="f-338" unitRef="usd">67200000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-19" decimals="-5" id="f-339" unitRef="usd">46300000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-5" id="f-340" unitRef="usd">5700000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-18" decimals="-5" id="f-341" unitRef="usd">-12400000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-19" decimals="-5" id="f-342" unitRef="usd">-24800000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-1" decimals="-5" id="f-343" unitRef="usd">56500000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-18" decimals="-5" id="f-344" unitRef="usd">20800000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-19" decimals="-5" id="f-345" unitRef="usd">-54200000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-5" id="f-346" unitRef="usd">168500000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-18" decimals="-5" id="f-347" unitRef="usd">26000000.0</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-19" decimals="-5" id="f-348" unitRef="usd">108600000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-5" id="f-349" unitRef="usd">265600000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-18" decimals="-5" id="f-350" unitRef="usd">-4000000.0</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-19" decimals="-5" id="f-351" unitRef="usd">-38300000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-5" id="f-352" unitRef="usd">-52500000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-18" decimals="-5" id="f-353" unitRef="usd">-2400000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-19" decimals="-5" id="f-354" unitRef="usd">-29500000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-355" unitRef="usd">531400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-18" decimals="-5" id="f-356" unitRef="usd">597100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-19" decimals="-5" id="f-357" unitRef="usd">391200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-1" decimals="-5" id="f-358" unitRef="usd">1923400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-18" decimals="-5" id="f-359" unitRef="usd">17000000.0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-19" decimals="-5" id="f-360" unitRef="usd">215400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-5" id="f-361" unitRef="usd">22000000.0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-18" decimals="-5" id="f-362" unitRef="usd">2088900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-19" decimals="-5" id="f-363" unitRef="usd">373500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-364" unitRef="usd">33600000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-18" decimals="-5" id="f-365" unitRef="usd">42000000.0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-19" decimals="-5" id="f-366" unitRef="usd">43200000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-5" id="f-367" unitRef="usd">6700000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-18" decimals="-5" id="f-368" unitRef="usd">-45800000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-19" decimals="-5" id="f-369" unitRef="usd">25000000.0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-5" id="f-370" unitRef="usd">1861100000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-18" decimals="-5" id="f-371" unitRef="usd">-2068100000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-19" decimals="-5" id="f-372" unitRef="usd">-226300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-1" decimals="-5" id="f-373" unitRef="usd">-6500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-18" decimals="-5" id="f-374" unitRef="usd">6700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-19" decimals="-5" id="f-375" unitRef="usd">-13600000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-5" id="f-376" unitRef="usd">175000000.0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-18" decimals="-5" id="f-377" unitRef="usd">100000000.0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-19" decimals="-5" id="f-378" unitRef="usd">394700000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-1" decimals="-5" id="f-379" unitRef="usd">521200000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-18" decimals="-5" id="f-380" unitRef="usd">3847100000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-19" decimals="-5" id="f-381" unitRef="usd">814800000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-5" id="f-382" unitRef="usd">2199400000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-18" decimals="-5" id="f-383" unitRef="usd">2292900000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-19" decimals="-5" id="f-384" unitRef="usd">590200000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-5" id="f-385" unitRef="usd">-4500000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-18" decimals="-5" id="f-386" unitRef="usd">-29400000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-19" decimals="-5" id="f-387" unitRef="usd">-15300000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-5" id="f-388" unitRef="usd">-1864200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-18" decimals="-5" id="f-389" unitRef="usd">1431500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-19" decimals="-5" id="f-390" unitRef="usd">-199000000.0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-5" id="f-391" unitRef="usd">-19400000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-18" decimals="-5" id="f-392" unitRef="usd">7400000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-19" decimals="-5" id="f-393" unitRef="usd">-20600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-5" id="f-394" unitRef="usd">508900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-18" decimals="-5" id="f-395" unitRef="usd">-32100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-19" decimals="-5" id="f-396" unitRef="usd">-54700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-5" id="f-397" unitRef="usd">238900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-50" decimals="-5" id="f-398" unitRef="usd">271000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-51" decimals="-5" id="f-399" unitRef="usd">325700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-5" id="f-400" unitRef="usd">747800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-5" id="f-401" unitRef="usd">238900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-50" decimals="-5" id="f-402" unitRef="usd">271000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-5" id="f-403" unitRef="usd">140400000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-18" decimals="-5" id="f-404" unitRef="usd">133700000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-19" decimals="-5" id="f-405" unitRef="usd">73100000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-5" id="f-406" unitRef="usd">106100000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-18" decimals="-5" id="f-407" unitRef="usd">168000000.0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-19" decimals="-5" id="f-408" unitRef="usd">197300000</us-gaap:IncomeTaxesPaidNet>
    <trmb:IncomeTaxPaidNetDiscontinuedOperation contextRef="c-1" decimals="-5" id="f-409" unitRef="usd">122000000.0</trmb:IncomeTaxPaidNetDiscontinuedOperation>
    <trmb:IncomeTaxPaidNetDiscontinuedOperation contextRef="c-18" decimals="-5" id="f-410" unitRef="usd">0</trmb:IncomeTaxPaidNetDiscontinuedOperation>
    <trmb:IncomeTaxPaidNetDiscontinuedOperation contextRef="c-19" decimals="-5" id="f-411" unitRef="usd">0</trmb:IncomeTaxPaidNetDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents contextRef="c-52" decimals="-5" id="f-412" unitRef="usd">9000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents contextRef="c-53" decimals="-5" id="f-413" unitRef="usd">9100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-414">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 1: DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trimble Inc. (&#x201c;we&#x201d; or &#x201c;our&#x201d; or &#x201c;us&#x201d;) is incorporated in the State of Delaware since October 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes.  We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds.  We generate revenue primarily through the sale of our hardware, software, subscriptions, maintenance and support, and professional services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These Consolidated Financial Statements include our results of our consolidated subsidiaries.  Intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a 52&#x2013;53 week fiscal year ending on the Friday nearest to December&#160;31.  2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-week year and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 and 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-week years &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ending on January&#160;3, 2025, December&#160;29, 2023, and December&#160;30, 2022.  Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price of performance obligations; (ii) inventory valuation; (iii) valuation of investments; (iv) valuation of long-lived assets and their estimated useful lives; (v) goodwill and other long-lived asset impairment analyses; (vi) stock-based compensation; and (vii) income taxes.  We base our estimates on historical experience and various other assumptions we believe to be reasonable&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  Actual results that we experience may differ materially from our estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Ag divestiture and our Chief Operating Decision Maker&#x2019;s (&#x201c;CODM&#x201d;) revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new segment structure.  This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy.  We report our financial performance, including revenue and operating income, based on three updated segments: (i) Architects, Engineers, Construction and Owners (&#x201c;AECO&#x201d;), (ii)&#160;Field Systems, and (iii) Transportation and Logistics(&#x201c;T&amp;amp;L&#x201d;).  Prior years&#x2019; information have been adjusted to reflect the change in segment reporting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CODM views and evaluates operations based on the results of our reportable operating segments under our management reporting system.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers.  We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP and determine whether there is a discount to be allocated based on the relative SSP of the various products and services. &#160;We estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments.  As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of Goods and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation.  Descriptions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product revenue includes hardware and perpetual software licenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hardwar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped. &#160;We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; including perpetual licenses is recognized upon delivery and commencement of the license term. &#160;In general, our contracts do not provide for customer specific acceptances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Subscription and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SaaS &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;may be sold with devices used to collect, generate, and transmit data. &#160;SaaS is distinct from the related devices.  SaaS is provided on either a subscription or a consumption basis.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In addition, we may host the software that the customer has separately licensed.  Hosting services are distinct from the underlying software.  Subscription terms generally range from month-to-month to &lt;span style="-sec-ix-hidden:f-421"&gt;one&lt;/span&gt; to three years. &#160;Subscription revenue is recognized monthly over the subscription term,&#160;commencing from activation.  Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term license subscriptions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;contain an on-premise term license component as well as maintenance and support.  Term licenses are distinct and recognized upon transfer and commencement of the subscription license term.  Maintenance and support are recognized ratably over the subscription term.  The subscription term generally ranges from &lt;span style="-sec-ix-hidden:f-423"&gt;one&lt;/span&gt; to three years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hardware maintenance and support, commonly called extended warranty, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;entitles the customer to receive replacement parts and repair services. &#160;Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from &lt;span style="-sec-ix-hidden:f-425"&gt;one&lt;/span&gt; to two years depending on the product line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software maintenance and support&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support.  Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from &lt;span style="-sec-ix-hidden:f-427"&gt;one&lt;/span&gt; to three years, with one year being most common.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional services &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services.  The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis.  Revenue for distinct professional services is recognized over time, based on work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Costs to Obtain Customer Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission.  These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life, which ranges from &lt;span style="-sec-ix-hidden:f-429"&gt;three&lt;/span&gt; to seven years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024 and 2023, deferred costs to obtain customer contracts were $124.3&#160;million and $96.4&#160;million.  These costs are included in Other non-current assets in the Consolidated Balance Sheets.  Amortization expense related to deferred costs to obtain customer contracts was $55.2&#160;million, $39.5&#160;million, and $32.0&#160;million for 2024, 2023, and 2022.  This expense is included in Sales and marketing expense in our Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net, includes billed and unbilled amounts due from customers.  Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required.  Both billed and unbilled amounts due are stated at their net estimated realizable value.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected.  Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer&#x2019;s ability to pay.  At the end of 2024 and 2023, the allowances for credit losses were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value.  Cost is computed using standard cost, which approximates actual cost.  Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances.  Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues.  If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable.  Useful lives generally range from &lt;span style="-sec-ix-hidden:f-439"&gt;four&lt;/span&gt; to six years for machinery and equipment, &lt;span style="-sec-ix-hidden:f-441"&gt;five&lt;/span&gt; to ten years for furniture and fixtures, &lt;span style="-sec-ix-hidden:f-443"&gt;two&lt;/span&gt; to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements.  Included in the software category, internal-use software includes certain costs to purchase, develop, and implement the software during the application development phase.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cloud Computing Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred for certain cloud-based software hosting arrangements are capitalized for application development activities, and for preliminary project and post-implementation activities.  Our capitalized development costs are amortized using the straight-line method over the remaining non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods.  The capitalized costs are included in &#x201c;Prepaid expenses&#x201d; and &#x201c;Other non-current assets&#x201d; in our Consolidated Balance Sheets.  Capitalized costs net of accumulated amortization were $64.1&#160;million and $58.0&#160;million at the end of 2024 and 2023.  Amortization expense was $16.3&#160;million, $8.7&#160;million, and $4.5&#160;million in 2024, 2023, and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; at inception.  Operating leases with lease terms greater than&#160;one year are included in Operating lease right-of-use (&#x201c;ROU&#x201d;) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date.  The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments.  Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the fair value of purchase consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date.  When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets.  Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.  Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist.  To determine whether goodwill is impaired, we first assess qualitative factors.  Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events.  If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;we perform a quantitative analysis.  Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When performing a quantitative approach, we compare the reporting unit&#x2019;s carrying amount, including goodwill, to the reporting unit&#x2019;s fair value.  The estimation of a reporting unit&#x2019;s fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates.  If the reporting unit&#x2019;s carrying amount exceeds its fair value, an impairment loss is recognized.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired in a business combination are recorded at fair value.  Our intangible assets are amortized using the straight-line method over their estimated useful lives, which ra&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nge from &lt;span style="-sec-ix-hidden:f-456"&gt;three&lt;/span&gt; to eleven years and have a weighted-average useful life of approximately nine years&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  We write off fully amortized intangible assets when those assets are no longer used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows.  The estimated future cash flows are primarily based upon assumptions about expected future operating performance.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have investments in various unconsolidated entities.  These investments represent non-marketable securities and include joint operating ventures and strategic investments.  We use the equity method of accounting for investments in common stock holdings where we have significant influence, such as for our 15% investment in PTx Trimble.  Our proportionate share of income or loss for equity method investments is recorded in income (loss) from equity method investments, net. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all other investments, we use the measurement alternative election.  Under the measurement alternative, investments without readily determinable fair values are measured at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.  To determine if a transaction is deemed a similar investment, we consider the rights and obligations of the investments.  All gains and losses on these investments are recognized in other income (loss), net.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We assess all equity investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into related party transactions with certain of our investees.  These transactions are recorded based on the nature of the arrangements and primarily include sales and purchases involving GNSS technology and guidance products, positioning services, grade control solutions, and surveying products.  Total related party revenue from our investees was $108.8&#160;million, $87.7&#160;million, and $102.3&#160;million for 2024, 2023, and 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"&gt;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the balance sheet date.  Revenue and expenses are translated at average monthly exchange rates during the year.  Translation adjustments resulting from this process are recorded to other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising and Promotional Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising and promotional costs are expensed as incurred.  Advertising and promotional expense was approximately $57.9&#160;million, $57.3&#160;million, and $50.9&#160;million for 2024, 2023, and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is based on the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; measurement &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;date fair value of the awards, net of expected forfeitures.  Expense is generally recognized on a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; straight-line basis over &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the requisite service period of the stock awards.  The estimate of the forfeiture rate is based on historical experience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred.  Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred.  We offset research and development expense with any unconditional third-party funding earned and retain the rights to any technology developed under such arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;likely than not that such assets will not be realized.  Our valuation allowance is primarily attributable to state research and development credit carryforwards, foreign net operating and capital losses, and our investment in PTx Trimble.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.  We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes.  Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision.  Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions.  We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions.  Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges.  The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are maintained with several financial institutions.  Deposits held with banks may exceed the amount of insurance provided on such deposits.  Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers.  We perform ongoing credit evaluations of our customers&#x2019; financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, we rely on a limited number of suppliers for a number of our critical components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Guarantees, Including Indirect Guarantees of Indebtedness of Others&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters.  We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties.  These agreements may limit the time within which an indemnification claim can be made and the amount of the claim.  In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities.  In addition, we enter into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.  Historically, payments made under these agreements were not material; thus, no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;primarily denominated in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Australian Dollars&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts.  We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions.  We do not enter into foreign currency forward contracts for trading purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024 and 2023, there were no derivatives outstanding that were accounted for as hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2024-03, Income Statement - Reporting Comprehensive Income (Topic 220): &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU requires additional disclosures by disaggregating the costs and expense line items that are presented on the face of the income statement.  The disaggregation includes: (i) amounts of purchased inventory, employee compensation, depreciation, amortization, and other related costs and expenses; (ii) an explanation of costs and expenses that are not disaggregated on a quantitative basis; and (iii) the definition and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total amount of selling expenses.  The ASU is effective for our Annual Report on Form 10-K beginning in 2027 and subsequent interim reports.  Early adoption is permitted.  The ASU should be applied prospectively.  Retrospective application is permitted for all prior periods presented in the financial statements.  We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit).  Additionally, certain existing disclosure requirements are removed.  The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively.  Early adoption and retrospective application are permitted.  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses and (ii)&#160;optional disclosures of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted the ASU in the fourth quarter of 2024 retrospectively to all our prior periods presented since the beginning of 2022.  See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ib4438226abda4b508959e7ba6bb7621b_187" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 7 &#x201c;Reporting Segment and Geographic Information&#x201d;&lt;/a&gt;&lt;/span&gt; in Item 8 of this report for additional disclosure, including significant segment expenses.</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-415">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These Consolidated Financial Statements include our results of our consolidated subsidiaries.  Intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a 52&#x2013;53 week fiscal year ending on the Friday nearest to December&#160;31.  2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-week year and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023 and 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-week years &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ending on January&#160;3, 2025, December&#160;29, 2023, and December&#160;30, 2022.  Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-416">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price of performance obligations; (ii) inventory valuation; (iii) valuation of investments; (iv) valuation of long-lived assets and their estimated useful lives; (v) goodwill and other long-lived asset impairment analyses; (vi) stock-based compensation; and (vii) income taxes.  We base our estimates on historical experience and various other assumptions we believe to be reasonable&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  Actual results that we experience may differ materially from our estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-417">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Ag divestiture and our Chief Operating Decision Maker&#x2019;s (&#x201c;CODM&#x201d;) revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new segment structure.  This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy.  We report our financial performance, including revenue and operating income, based on three updated segments: (i) Architects, Engineers, Construction and Owners (&#x201c;AECO&#x201d;), (ii)&#160;Field Systems, and (iii) Transportation and Logistics(&#x201c;T&amp;amp;L&#x201d;).  Prior years&#x2019; information have been adjusted to reflect the change in segment reporting.&lt;/span&gt;&lt;/div&gt;Our CODM views and evaluates operations based on the results of our reportable operating segments under our management reporting system.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-418"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-419"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-420">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers.  We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP and determine whether there is a discount to be allocated based on the relative SSP of the various products and services. &#160;We estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments.  As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of Goods and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation.  Descriptions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Product&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product revenue includes hardware and perpetual software licenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hardwar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped. &#160;We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; including perpetual licenses is recognized upon delivery and commencement of the license term. &#160;In general, our contracts do not provide for customer specific acceptances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Subscription and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SaaS &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;may be sold with devices used to collect, generate, and transmit data. &#160;SaaS is distinct from the related devices.  SaaS is provided on either a subscription or a consumption basis.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In addition, we may host the software that the customer has separately licensed.  Hosting services are distinct from the underlying software.  Subscription terms generally range from month-to-month to &lt;span style="-sec-ix-hidden:f-421"&gt;one&lt;/span&gt; to three years. &#160;Subscription revenue is recognized monthly over the subscription term,&#160;commencing from activation.  Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term license subscriptions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;contain an on-premise term license component as well as maintenance and support.  Term licenses are distinct and recognized upon transfer and commencement of the subscription license term.  Maintenance and support are recognized ratably over the subscription term.  The subscription term generally ranges from &lt;span style="-sec-ix-hidden:f-423"&gt;one&lt;/span&gt; to three years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hardware maintenance and support, commonly called extended warranty, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;entitles the customer to receive replacement parts and repair services. &#160;Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from &lt;span style="-sec-ix-hidden:f-425"&gt;one&lt;/span&gt; to two years depending on the product line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software maintenance and support&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support.  Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from &lt;span style="-sec-ix-hidden:f-427"&gt;one&lt;/span&gt; to three years, with one year being most common.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional services &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services.  The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis.  Revenue for distinct professional services is recognized over time, based on work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Costs to Obtain Customer Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission.  These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life, which ranges from &lt;span style="-sec-ix-hidden:f-429"&gt;three&lt;/span&gt; to seven years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024 and 2023, deferred costs to obtain customer contracts were $124.3&#160;million and $96.4&#160;million.  These costs are included in Other non-current assets in the Consolidated Balance Sheets.  Amortization expense related to deferred costs to obtain customer contracts was $55.2&#160;million, $39.5&#160;million, and $32.0&#160;million for 2024, 2023, and 2022.  This expense is included in Sales and marketing expense in our Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <trmb:RevenueContractTerm contextRef="c-55" id="f-422">P3Y</trmb:RevenueContractTerm>
    <trmb:SubscriptionTerm contextRef="c-55" id="f-424">P3Y</trmb:SubscriptionTerm>
    <trmb:ProductWarrantyTerm contextRef="c-55" id="f-426">P2Y</trmb:ProductWarrantyTerm>
    <trmb:PostContractSupportTerm contextRef="c-55" id="f-428">P3Y</trmb:PostContractSupportTerm>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-57" id="f-430">P7Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostGross contextRef="c-5" decimals="-5" id="f-431" unitRef="usd">124300000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross contextRef="c-6" decimals="-5" id="f-432" unitRef="usd">96400000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-433" unitRef="usd">55200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-18" decimals="-5" id="f-434" unitRef="usd">39500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-19" decimals="-5" id="f-435" unitRef="usd">32000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-436">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net, includes billed and unbilled amounts due from customers.  Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required.  Both billed and unbilled amounts due are stated at their net estimated realizable value.  &lt;/span&gt;&lt;/div&gt;We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected.  Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer&#x2019;s ability to pay.</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-437">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value.  Cost is computed using standard cost, which approximates actual cost.  Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances.  Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues.  If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-438">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable.  Useful lives generally range from &lt;span style="-sec-ix-hidden:f-439"&gt;four&lt;/span&gt; to six years for machinery and equipment, &lt;span style="-sec-ix-hidden:f-441"&gt;five&lt;/span&gt; to ten years for furniture and fixtures, &lt;span style="-sec-ix-hidden:f-443"&gt;two&lt;/span&gt; to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements.  Included in the software category, internal-use software includes certain costs to purchase, develop, and implement the software during the application development phase.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-59" id="f-440">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-61" id="f-442">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-63" id="f-444">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-64" id="f-445">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="c-1" id="f-446">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cloud Computing Arrangements&lt;/span&gt;&lt;/div&gt;Costs incurred for certain cloud-based software hosting arrangements are capitalized for application development activities, and for preliminary project and post-implementation activities.  Our capitalized development costs are amortized using the straight-line method over the remaining non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods.  The capitalized costs are included in &#x201c;Prepaid expenses&#x201d; and &#x201c;Other non-current assets&#x201d; in our Consolidated Balance Sheets.</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-5" decimals="-5" id="f-447" unitRef="usd">64100000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-6" decimals="-5" id="f-448" unitRef="usd">58000000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-449" unitRef="usd">16300000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-18" decimals="-5" id="f-450" unitRef="usd">8700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-19" decimals="-5" id="f-451" unitRef="usd">4500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-452">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; at inception.  Operating leases with lease terms greater than&#160;one year are included in Operating lease right-of-use (&#x201c;ROU&#x201d;) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date.  The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments.  Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-453">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the fair value of purchase consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date.  When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets.  Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.  Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-454">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist.  To determine whether goodwill is impaired, we first assess qualitative factors.  Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events.  If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;we perform a quantitative analysis.  Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.&lt;/span&gt;&lt;/div&gt;When performing a quantitative approach, we compare the reporting unit&#x2019;s carrying amount, including goodwill, to the reporting unit&#x2019;s fair value.  The estimation of a reporting unit&#x2019;s fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates.  If the reporting unit&#x2019;s carrying amount exceeds its fair value, an impairment loss is recognized.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="c-1" id="f-455">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired in a business combination are recorded at fair value.  Our intangible assets are amortized using the straight-line method over their estimated useful lives, which ra&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nge from &lt;span style="-sec-ix-hidden:f-456"&gt;three&lt;/span&gt; to eleven years and have a weighted-average useful life of approximately nine years&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  We write off fully amortized intangible assets when those assets are no longer used.&lt;/span&gt;&lt;/div&gt;We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows.  The estimated future cash flows are primarily based upon assumptions about expected future operating performance.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-57" id="f-457">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-65" id="f-458">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-459">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have investments in various unconsolidated entities.  These investments represent non-marketable securities and include joint operating ventures and strategic investments.  We use the equity method of accounting for investments in common stock holdings where we have significant influence, such as for our 15% investment in PTx Trimble.  Our proportionate share of income or loss for equity method investments is recorded in income (loss) from equity method investments, net. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all other investments, we use the measurement alternative election.  Under the measurement alternative, investments without readily determinable fair values are measured at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer.  To determine if a transaction is deemed a similar investment, we consider the rights and obligations of the investments.  All gains and losses on these investments are recognized in other income (loss), net.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We assess all equity investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. &lt;/span&gt;&lt;/div&gt;We enter into related party transactions with certain of our investees.  These transactions are recorded based on the nature of the arrangements and primarily include sales and purchases involving GNSS technology and guidance products, positioning services, grade control solutions, and surveying products.  Total related party revenue from our investees was $108.8&#160;million, $87.7&#160;million, and $102.3&#160;million for 2024, 2023, and 2022.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-66" decimals="2" id="f-460" unitRef="number">0.15</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-5" id="f-461" unitRef="usd">108800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-5" id="f-462" unitRef="usd">87700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-5" id="f-463" unitRef="usd">102300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-464">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through"&gt;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the balance sheet date.  Revenue and expenses are translated at average monthly exchange rates during the year.  Translation adjustments resulting from this process are recorded to other comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-465">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising and Promotional Costs&lt;/span&gt;&lt;/div&gt;Advertising and promotional costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-466" unitRef="usd">57900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-18" decimals="-5" id="f-467" unitRef="usd">57300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-19" decimals="-5" id="f-468" unitRef="usd">50900000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-469">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is based on the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; measurement &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;date fair value of the awards, net of expected forfeitures.  Expense is generally recognized on a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; straight-line basis over &lt;/span&gt;the requisite service period of the stock awards.  The estimate of the forfeiture rate is based on historical experience.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-470">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred.  Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred.  We offset research and development expense with any unconditional third-party funding earned and retain the rights to any technology developed under such arrangements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-471">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;likely than not that such assets will not be realized.  Our valuation allowance is primarily attributable to state research and development credit carryforwards, foreign net operating and capital losses, and our investment in PTx Trimble.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.  We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes.  Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision.  Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions.  We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions.  Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges.  The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-472">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are maintained with several financial institutions.  Deposits held with banks may exceed the amount of insurance provided on such deposits.  Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers.  We perform ongoing credit evaluations of our customers&#x2019; financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, we rely on a limited number of suppliers for a number of our critical components.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies contextRef="c-1" id="f-473">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Guarantees, Including Indirect Guarantees of Indebtedness of Others&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters.  We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties.  These agreements may limit the time within which an indemnification claim can be made and the amount of the claim.  In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities.  In addition, we enter into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.  Historically, payments made under these agreements were not material; thus, no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2024 and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-474">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;primarily denominated in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Australian Dollars&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts.  We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions.  We do not enter into foreign currency forward contracts for trading purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024 and 2023, there were no derivatives outstanding that were accounted for as hedges.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet contextRef="c-70" decimals="INF" id="f-475" unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet contextRef="c-71" decimals="INF" id="f-476" unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-477">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2024-03, Income Statement - Reporting Comprehensive Income (Topic 220): &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU requires additional disclosures by disaggregating the costs and expense line items that are presented on the face of the income statement.  The disaggregation includes: (i) amounts of purchased inventory, employee compensation, depreciation, amortization, and other related costs and expenses; (ii) an explanation of costs and expenses that are not disaggregated on a quantitative basis; and (iii) the definition and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total amount of selling expenses.  The ASU is effective for our Annual Report on Form 10-K beginning in 2027 and subsequent interim reports.  Early adoption is permitted.  The ASU should be applied prospectively.  Retrospective application is permitted for all prior periods presented in the financial statements.  We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit).  Additionally, certain existing disclosure requirements are removed.  The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively.  Early adoption and retrospective application are permitted.  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses and (ii)&#160;optional disclosures of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted the ASU in the fourth quarter of 2024 retrospectively to all our prior periods presented since the beginning of 2022.  See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ib4438226abda4b508959e7ba6bb7621b_187" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 7 &#x201c;Reporting Segment and Geographic Information&#x201d;&lt;/a&gt;&lt;/span&gt; in Item 8 of this report for additional disclosure, including significant segment expenses.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-478">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 2: EARNINGS PER SHARE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period.  Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued.  Potentially dilutive shares of common stock include outstanding stock options, restricted stock units (&#x201c;RSUs&#x201d;), contingently issuable shares, and shares to be purchased under our employee stock purchase plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, except per share amounts) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,504.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;449.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;248.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Antidilutive weighted-average shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-479">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, except per share amounts) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,504.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;449.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding - basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;248.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Antidilutive weighted-average shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-480" unitRef="usd">1504400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-5" id="f-481" unitRef="usd">311300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-5" id="f-482" unitRef="usd">449700000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-483" unitRef="shares">245500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-18" decimals="-5" id="f-484" unitRef="shares">247900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-19" decimals="-5" id="f-485" unitRef="shares">248600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-5" id="f-486" unitRef="shares">1700000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-18" decimals="-5" id="f-487" unitRef="shares">1200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-19" decimals="-5" id="f-488" unitRef="shares">1600000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-489" unitRef="shares">247200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-18" decimals="-5" id="f-490" unitRef="shares">249100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-19" decimals="-5" id="f-491" unitRef="shares">250200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-492"
      unitRef="usdPerShare">6.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-493"
      unitRef="usdPerShare">1.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-494"
      unitRef="usdPerShare">1.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-495"
      unitRef="usdPerShare">6.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-496"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-497"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-5" id="f-498" unitRef="shares">1400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-18" decimals="-5" id="f-499" unitRef="shares">1900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-19" decimals="-5" id="f-500" unitRef="shares">1300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-501">&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 3: ACQUISITIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2024, we acquired&#160;one business, with total purchase consideration of $26.3&#160;million.  In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2024.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2023, we acquired Transporeon GmbH in an all-cash transaction.  Transporeon is a Germany-based company and leading cloud-based transportation management software platform that connects key stakeholders across the industry lifecycle to positively impact the optimization of global supply chains, which aligns with our Connect &amp;amp; Scale strategy.  Transporeon is reported as part of our T&amp;amp;L segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total purchase consideration was &#x20ac;1.9&#160;billion or $2.1&#160;billion, which included the repayment of outstanding Transporeon &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;debt of $339.6&#160;million.  In allocating the purchase price, we recorded $1,390.1&#160;million of goodwill, $939.8&#160;million of identifiable intangible assets, $9.3&#160;million of net tangible assets, and $256.6&#160;million of deferred tax liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to Transporeon, we acquired two businesses in 2023 with total purchase consideration of $47.0&#160;million.  In the aggregate, the two businesses acquired contributed less than 1% of our total revenue during 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we acquired&#160;two businesses, with total purchase consideration of $379.5&#160;million.  The largest acquisition was Bid2Win Software, LLC, a leading provider of estimating and operations solutions for the heavy civil construction industry.  In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$9.1&#160;million, $35.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$20.4&#160;million in 2024, 2023, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information presented in the following table was determined by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined beginning in the first quarter of 2022.  This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date.  This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.439%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,839.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,831.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;273.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-72"
      decimals="INF"
      id="f-502"
      unitRef="business">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-72" decimals="-5" id="f-503" unitRef="usd">26300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue contextRef="c-73" decimals="2" id="f-504" unitRef="number">0.01</trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-74" decimals="-8" id="f-505" unitRef="eur">1900000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-74" decimals="-8" id="f-506" unitRef="usd">2100000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-74" decimals="-5" id="f-507" unitRef="usd">339600000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:Goodwill contextRef="c-75" decimals="-5" id="f-508" unitRef="usd">1390100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-75" decimals="-5" id="f-509" unitRef="usd">939800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <trmb:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet contextRef="c-75" decimals="-5" id="f-510" unitRef="usd">9300000</trmb:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-75" decimals="-5" id="f-511" unitRef="usd">256600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-76"
      decimals="INF"
      id="f-512"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-76" decimals="-5" id="f-513" unitRef="usd">47000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-76"
      decimals="INF"
      id="f-514"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue contextRef="c-77" decimals="2" id="f-515" unitRef="number">0.01</trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-19"
      decimals="INF"
      id="f-516"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-19" decimals="-5" id="f-517" unitRef="usd">379500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue contextRef="c-78" decimals="2" id="f-518" unitRef="number">0.01</trmb:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-1" decimals="-5" id="f-519" unitRef="usd">9100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-18" decimals="-5" id="f-520" unitRef="usd">35000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-19" decimals="-5" id="f-521" unitRef="usd">20400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-522">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information presented in the following table was determined by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined beginning in the first quarter of 2022.  This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date.  This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.439%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,839.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,831.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;273.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-74" decimals="-5" id="f-523" unitRef="usd">3839200000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-79" decimals="-5" id="f-524" unitRef="usd">3831200000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-74" decimals="-5" id="f-525" unitRef="usd">273000000.0</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-79" decimals="-5" id="f-526" unitRef="usd">308600000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c-1" id="f-527">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 4: DIVESTITURES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mobility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Divestiture&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On September 14, 2024, we entered into a definitive agreement with Platform Science to sell our Mobility business.  Subsequent to the end of the year 2024, the transaction closed on &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;February&#160;8, 2025 resulting in our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; ownership&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, or rights to acquire ownership of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;32.5% of Platform Science&#x2019;s expanded business, with an approximate fair value of $248.7&#160;million.  The approximate fair value was determined based on unobservable inputs, including discounted cash flow projections, market comparables, and an option pricing model.  We received (i) shares of preferred stock of Platform Science, with certain liquidation preferences, that represent 28.5% of Platform Science&#x2019;s expanded business and (ii) warrants allowing us the rights to acquire 4% of Platform Science&#x2019;s expanded business.  The combined businesses aim to enhance driver experience, fleet safety, efficiency, and compliance by combining two cutting-edge in-cab commercial vehicle ecosystems, which will give customers access to more applications and offerings.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of Mobility were classified as&#160;held for sale beginning in the third quarter of 2024.  A valuation allowance was established to reduce the carrying value of the disposal group assets to the approximate fair value of the consideration we would receive.  As a result, we recorded a pre-tax loss of approximately $32.9&#160;million included within Divestitures gain, net in our Consolidated Statements of Income in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the closing of the transaction in the first quarter of 2025, we derecognized the assets and liabilities that were transferred and recorded our equity investment at its cost under the measurement alternative election.  Mobility was reported as a part of our T&amp;amp;L segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the major classes of assets and liabilities classified as&#160;held&#160;for&#160;sale&#160;at the end of 2024, including the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;312.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Liabilities held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ag Divestiture&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 28, 2023, we executed a Sale and Contribution Agreement with AGCO that provided for the formation of a joint venture, called PTx Trimble, that operates in the mixed fleet precision agriculture market.  The agreement was amended and restated on March 31, 2024, and the transaction closed on April 1, 2024.  Under the terms of the agreement, we contributed our Ag business, excluding certain GNSS and guidance technologies, to PTx Trimble, an LLC.  Following the closing of the transaction, we own 15% and AGCO owns 85% of PTx Trimble.  The agreement provides AGCO with a call option and Trimble with a put option with respect to our retained interest in PTx Trimble.  Ag was reported as a part of our Field Systems segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon closing of the transaction in the second quarter of 2024, we received $1.9&#160;billion of cash proceeds from AGCO, subject to working capital adjustments.  As a result, we deconsolidated $457.3&#160;million of net assets, including $357.4&#160;million of goodwill, and recognized a pre-tax gain of $1.7&#160;billion.  The gain included $275.6&#160;million for our retained 15% ownership interest in PTx Trimble, which is reported as an equity method investment and represents a non-cash investing activity.  The fair value of our equity method investment was determined by using a combination of the equity value, primarily based on the transaction price, and an option pricing model for a put and call option.  At the end of 2024, the fair value of our equity method investment was $222.3&#160;million, which included a $52.7&#160;million charge for our proportionate share of PTx Trimble&#x2019;s goodwill impairment in the fourth quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to forming PTx Trimble, the parties concurrently entered into agreements that included the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;a seven-year renewable supply agreement (the &#x201c;Supply Agreement&#x201d;) through which we will provide key GNSS and guidance technologies to PTx Trimble for use in professional agriculture machines sold by AGCO, on an exclusive basis with limited exceptions;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;a technology transfer and license agreement to govern the licensing of certain non-divested intellectual property and technology for use by PTx Trimble in the agriculture field and, upon expiration of the Supply Agreement, to govern fixed and variable royalty payments made to us by PTx Trimble;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;a trademark license agreement to govern the licensing of certain Trimble trademarks for use by PTx Trimble in the agriculture field;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;a master sale and distribution agreement through which PTx Trimble will serve as our channel partner for positioning services in the agriculture market; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt"&gt;a transition services agreement to provide contract manufacturing services for the divested products for two years following the closing of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Divestitures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the Mobility divestiture and Ag divestiture, we divested two businesses in 2024 with total proceeds of $13.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2023, we divested five businesses with total proceeds of $18.7&#160;million.&lt;/span&gt;&lt;/div&gt;In 2022, we divested six businesses with total proceeds of $226.3&#160;million.  The largest divestiture was the sale of Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO accessories businesses to Precisional LLC, an affiliate of The Jordan Company, for $205.1&#160;million in cash, which included a working capital adjustment.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-4" decimals="3" id="f-528" unitRef="number">0.325</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-5" id="f-529" unitRef="usd">248700000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-80" decimals="3" id="f-530" unitRef="number">0.285</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-81" decimals="2" id="f-531" unitRef="number">0.04</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-82" decimals="-5" id="f-532" unitRef="usd">32900000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c-1" id="f-533">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the major classes of assets and liabilities classified as&#160;held&#160;for&#160;sale&#160;at the end of 2024, including the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;312.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Liabilities held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents contextRef="c-52" decimals="-5" id="f-534" unitRef="usd">9000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="c-52" decimals="-5" id="f-535" unitRef="usd">87600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent contextRef="c-52" decimals="-5" id="f-536" unitRef="usd">22800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="c-52" decimals="-5" id="f-537" unitRef="usd">8700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1 contextRef="c-52" decimals="-5" id="f-538" unitRef="usd">141700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets contextRef="c-52" decimals="-5" id="f-539" unitRef="usd">65100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <trmb:DisposalGroupIncludingDiscontinuedOperationValuationAllowance contextRef="c-52" decimals="-5" id="f-540" unitRef="usd">22900000</trmb:DisposalGroupIncludingDiscontinuedOperationValuationAllowance>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-52" decimals="-5" id="f-541" unitRef="usd">312000000.0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent contextRef="c-52" decimals="-5" id="f-542" unitRef="usd">8000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent contextRef="c-52" decimals="-5" id="f-543" unitRef="usd">22800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities contextRef="c-52" decimals="-5" id="f-544" unitRef="usd">20300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent contextRef="c-52" decimals="-5" id="f-545" unitRef="usd">5200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities contextRef="c-52" decimals="-5" id="f-546" unitRef="usd">6300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-52" decimals="-5" id="f-547" unitRef="usd">62600000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-83" decimals="2" id="f-548" unitRef="number">0.15</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-84" decimals="2" id="f-549" unitRef="number">0.85</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c-85" decimals="-8" id="f-550" unitRef="usd">1900000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-85" decimals="-5" id="f-551" unitRef="usd">457300000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1 contextRef="c-85" decimals="-5" id="f-552" unitRef="usd">357400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-86" decimals="-8" id="f-553" unitRef="usd">1700000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-87" decimals="-5" id="f-554" unitRef="usd">275600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-83" decimals="2" id="f-555" unitRef="number">0.15</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-88" decimals="-5" id="f-556" unitRef="usd">222300000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-89" decimals="-5" id="f-557" unitRef="usd">52700000</us-gaap:GoodwillImpairmentLoss>
    <trmb:SupplyCommitmentTerm contextRef="c-87" id="f-558">P7Y</trmb:SupplyCommitmentTerm>
    <trmb:TransitionServicesAgreementTerm contextRef="c-87" id="f-559">P2Y</trmb:TransitionServicesAgreementTerm>
    <trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses
      contextRef="c-90"
      decimals="INF"
      id="f-560"
      unitRef="business">2</trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-90" decimals="-5" id="f-561" unitRef="usd">13300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses
      contextRef="c-91"
      decimals="INF"
      id="f-562"
      unitRef="business">5</trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-91" decimals="-5" id="f-563" unitRef="usd">18700000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses
      contextRef="c-92"
      decimals="INF"
      id="f-564"
      unitRef="business">6</trmb:DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-92" decimals="-5" id="f-565" unitRef="usd">226300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-93" decimals="-5" id="f-566" unitRef="usd">205100000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-567">&lt;div style="margin-bottom:5pt;margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 5: INTANGIBLE ASSETS AND GOODWILL&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of our intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.581%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Lives (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;819.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(561.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;908.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(554.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,175.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(440.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(474.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;883.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names and other intellectual properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,035.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,314.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,071.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,243.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the end of 2024 and 2023, $182.8&#160;million and $267.8&#160;million of fully amortized intangible assets were written off.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense of intangible assets at the end of 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by segment for 2024 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;AECO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Field Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;T&amp;amp;L&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of year end 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,996.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,290.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,350.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(141.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(141.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Decreases due to divestitures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(144.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of year end 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,986.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;958.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,044.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,988.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-568">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of our intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.581%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Lives (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;819.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(561.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;908.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(554.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,175.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(440.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(474.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;883.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names and other intellectual properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(42.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,035.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,314.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,071.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,243.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-94" id="f-569">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-94" decimals="-5" id="f-570" unitRef="usd">819000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-94" decimals="-5" id="f-571" unitRef="usd">561200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-94" decimals="-5" id="f-572" unitRef="usd">257800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-95" decimals="-5" id="f-573" unitRef="usd">908500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-95" decimals="-5" id="f-574" unitRef="usd">554100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-95" decimals="-5" id="f-575" unitRef="usd">354400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-96" id="f-576">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-96" decimals="-5" id="f-577" unitRef="usd">1175500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-96" decimals="-5" id="f-578" unitRef="usd">440200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-96" decimals="-5" id="f-579" unitRef="usd">735300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-97" decimals="-5" id="f-580" unitRef="usd">1358400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-97" decimals="-5" id="f-581" unitRef="usd">474500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-97" decimals="-5" id="f-582" unitRef="usd">883900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-98" id="f-583">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-98" decimals="-5" id="f-584" unitRef="usd">39000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-98" decimals="-5" id="f-585" unitRef="usd">34000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-98" decimals="-5" id="f-586" unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-99" decimals="-5" id="f-587" unitRef="usd">48000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-99" decimals="-5" id="f-588" unitRef="usd">42800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-99" decimals="-5" id="f-589" unitRef="usd">5200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-5" id="f-590" unitRef="usd">2033500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-591" unitRef="usd">1035400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-5" id="f-592" unitRef="usd">998100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-5" id="f-593" unitRef="usd">2314900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-5" id="f-594" unitRef="usd">1071400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-5" id="f-595" unitRef="usd">1243500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-1" decimals="-5" id="f-596" unitRef="usd">182800000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <trmb:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag contextRef="c-1" id="f-598">267.8&#160;million</trmb:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-18" decimals="-5" id="f-597" unitRef="usd">267800000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-599">&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense of intangible assets at the end of 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-5" decimals="-5" id="f-600" unitRef="usd">163100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-5" decimals="-5" id="f-601" unitRef="usd">158100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-5" decimals="-5" id="f-602" unitRef="usd">144800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-5" decimals="-5" id="f-603" unitRef="usd">130800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-5" decimals="-5" id="f-604" unitRef="usd">109500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <trmb:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive contextRef="c-5" decimals="-5" id="f-605" unitRef="usd">291800000</trmb:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-5" id="f-606" unitRef="usd">998100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-607">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by segment for 2024 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;AECO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Field Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;T&amp;amp;L&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of year end 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,996.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,290.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,350.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(141.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(141.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Decreases due to divestitures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(144.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of year end 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,986.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;958.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,044.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,988.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-100" decimals="-5" id="f-608" unitRef="usd">1996900000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-101" decimals="-5" id="f-609" unitRef="usd">1063500000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-102" decimals="-5" id="f-610" unitRef="usd">2290200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-5" id="f-611" unitRef="usd">5350600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-103" decimals="-5" id="f-612" unitRef="usd">16200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-104" decimals="-5" id="f-613" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-105" decimals="-5" id="f-614" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-5" id="f-615" unitRef="usd">16200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-106" decimals="-5" id="f-616" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-107" decimals="-5" id="f-617" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-108" decimals="-5" id="f-618" unitRef="usd">141700000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-109" decimals="-5" id="f-619" unitRef="usd">141700000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-103" decimals="-5" id="f-620" unitRef="usd">800000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-104" decimals="-5" id="f-621" unitRef="usd">91500000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-105" decimals="-5" id="f-622" unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="c-1" decimals="-5" id="f-623" unitRef="usd">92300000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-103" decimals="-5" id="f-624" unitRef="usd">-26200000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-104" decimals="-5" id="f-625" unitRef="usd">-13800000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-105" decimals="-5" id="f-626" unitRef="usd">-104400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-5" id="f-627" unitRef="usd">-144400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-110" decimals="-5" id="f-628" unitRef="usd">1986100000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-111" decimals="-5" id="f-629" unitRef="usd">958200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-112" decimals="-5" id="f-630" unitRef="usd">2044100000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-5" id="f-631" unitRef="usd">4988400000</us-gaap:Goodwill>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-632">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 6: CERTAIN BALANCE SHEET COMPONENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.346%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods includes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $6.8 million and $11.3 million at the end of 2024 and 2023 for costs of sales that have been deferred in connection with deferred revenue arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.285%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, building, furniture, and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(98.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(117.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(350.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $33.0 million, $38.3 million, and $40.2 million for 2024, 2023, and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss, net of related tax were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized actuarial (losses) gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-633">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.346%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-5" decimals="-5" id="f-634" unitRef="usd">71700000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-6" decimals="-5" id="f-635" unitRef="usd">88400000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-5" decimals="-5" id="f-636" unitRef="usd">5200000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-6" decimals="-5" id="f-637" unitRef="usd">3000000.0</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-5" decimals="-5" id="f-638" unitRef="usd">117400000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-6" decimals="-5" id="f-639" unitRef="usd">144300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-5" id="f-640" unitRef="usd">194300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-5" id="f-641" unitRef="usd">235700000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCurrent contextRef="c-5" decimals="-5" id="f-642" unitRef="usd">6800000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent contextRef="c-6" decimals="-5" id="f-643" unitRef="usd">11300000</us-gaap:DeferredCostsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-644">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.285%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;At the End of 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160; Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, building, furniture, and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(98.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(117.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(339.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(350.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-113" decimals="-5" id="f-645" unitRef="usd">238900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-113" decimals="-5" id="f-646" unitRef="usd">98800000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-113" decimals="-5" id="f-647" unitRef="usd">140100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-114" decimals="-5" id="f-648" unitRef="usd">237400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-114" decimals="-5" id="f-649" unitRef="usd">94500000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-114" decimals="-5" id="f-650" unitRef="usd">142900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-115" decimals="-5" id="f-651" unitRef="usd">147000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-115" decimals="-5" id="f-652" unitRef="usd">121800000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-115" decimals="-5" id="f-653" unitRef="usd">25200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-116" decimals="-5" id="f-654" unitRef="usd">170000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-116" decimals="-5" id="f-655" unitRef="usd">138300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-116" decimals="-5" id="f-656" unitRef="usd">31700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-117" decimals="-5" id="f-657" unitRef="usd">128400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-117" decimals="-5" id="f-658" unitRef="usd">118600000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-117" decimals="-5" id="f-659" unitRef="usd">9800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-118" decimals="-5" id="f-660" unitRef="usd">131600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-118" decimals="-5" id="f-661" unitRef="usd">117700000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-118" decimals="-5" id="f-662" unitRef="usd">13900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-119" decimals="-5" id="f-663" unitRef="usd">13300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-119" decimals="-5" id="f-664" unitRef="usd">0</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-119" decimals="-5" id="f-665" unitRef="usd">13300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-120" decimals="-5" id="f-666" unitRef="usd">14000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-120" decimals="-5" id="f-667" unitRef="usd">0</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-120" decimals="-5" id="f-668" unitRef="usd">14000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-5" id="f-669" unitRef="usd">527600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-670" unitRef="usd">339200000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-5" id="f-671" unitRef="usd">188400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-5" id="f-672" unitRef="usd">553000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-5" id="f-673" unitRef="usd">350500000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-5" id="f-674" unitRef="usd">202500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-675" unitRef="usd">33000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-18" decimals="-5" id="f-676" unitRef="usd">38300000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-19" decimals="-5" id="f-677" unitRef="usd">40200000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-678">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss, net of related tax were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on cash flow hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized actuarial (losses) gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-5" id="f-679" unitRef="usd">-385200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-5" id="f-680" unitRef="usd">-158000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax contextRef="c-5" decimals="-5" id="f-681" unitRef="usd">4100000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax contextRef="c-6" decimals="-5" id="f-682" unitRef="usd">4700000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-5" decimals="-5" id="f-683" unitRef="usd">800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-6" decimals="-5" id="f-684" unitRef="usd">-1200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-685" unitRef="usd">-381900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-5" id="f-686" unitRef="usd">-152100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-687">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 7: REPORTING SEGMENT AND GEOGRAPHIC INFORMATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determined our operating segments based on how our CODM (our Chief Executive Officer) views and evaluates operations.  Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments.  Our CODM uses segment revenue and operating income to assess segment performance and to allocate resources.  The CODM evaluates segment revenue and operating income by considering periodic forecast-to-actual variances and trends, as well as overall strategic initiatives.  Asset information by segments is not regularly reviewed by the CODM.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In each of our segments, we sell many individual products.  For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our reportable segments are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt"&gt;Architects, Engineers, Construction and Owners (&#x201c;AECO&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  This segment primarily provides software solutions that sell primarily through a direct channel to customers in the construction industry.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt"&gt;Field Systems&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  This segment primarily provides hardware and associated software solutions that sell primarily through dealer partner channels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.5pt"&gt;Transportation and Logistics (&#x201c;T&amp;amp;L&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  This segment primarily provides solutions for customers working in long haul trucking and freight shipper markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following reporting segment tables reflect the revenue, costs and expenses, and operating income of our reportable operating segments under our management reporting system.  Segment costs and expenses include directly attributable costs and certain indirect costs allocated to segments, such as facilities, information technology, cloud services, finance, legal, and human resources.  This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.570%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reporting Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;AECO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Field Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;T&amp;amp;L&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,535.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;666.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;674.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;427.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;463.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income %&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,110.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,967.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;720.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;843.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;521.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income %&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;941.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,151.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;997.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;481.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;498.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;259.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income %&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of our total segment operating income to consolidated income before income taxes was as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,060.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;964.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated general corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(212.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(131.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition / divestiture items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation / deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(163.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(112.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(50.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;460.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;448.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-operating income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,545.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated income before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The disaggregation of revenue by geography is summarized in the tables below.  Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and is consistent with the Reporting Segment tables above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reporting Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;AECO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Field Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;T&amp;amp;L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;819.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;785.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;473.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,078.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,535.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,683.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;892.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,018.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;581.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,076.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,110.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,967.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;720.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,798.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,151.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue in the United States as included in the Consolidated Statements of Income wa&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s $1,911.2 million, $1,855.2 million, and $1,777.4 million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in 2024, 2023, and 2022. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; No single customer or country othe&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;r than the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; United States accounted for 10% or more of our total revenue &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and 2022.  No single customer accounted for 10% or more of our accounts receivable at the end of 2024 and 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our physical long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.668%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.149%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific and Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-688">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following reporting segment tables reflect the revenue, costs and expenses, and operating income of our reportable operating segments under our management reporting system.  Segment costs and expenses include directly attributable costs and certain indirect costs allocated to segments, such as facilities, information technology, cloud services, finance, legal, and human resources.  This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.570%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reporting Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;AECO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Field Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;T&amp;amp;L&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,535.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;666.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;674.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;427.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;463.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income %&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,110.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,967.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;720.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;843.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;568.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;521.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income %&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;941.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,151.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;997.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;481.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;498.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;259.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income %&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-5" id="f-689" unitRef="usd">1358600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-5" id="f-690" unitRef="usd">1535900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-5" id="f-691" unitRef="usd">788800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-103" decimals="-5" id="f-692" unitRef="usd">220400000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-104" decimals="-5" id="f-693" unitRef="usd">666300000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-105" decimals="-5" id="f-694" unitRef="usd">280200000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses contextRef="c-103" decimals="-5" id="f-695" unitRef="usd">674600000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-104" decimals="-5" id="f-696" unitRef="usd">427600000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-105" decimals="-5" id="f-697" unitRef="usd">353500000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-103" decimals="-5" id="f-698" unitRef="usd">463600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-104" decimals="-5" id="f-699" unitRef="usd">442000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-105" decimals="-5" id="f-700" unitRef="usd">155100000</us-gaap:OperatingIncomeLoss>
    <trmb:SegmentOperatingIncomePercent contextRef="c-103" decimals="3" id="f-701" unitRef="number">0.341</trmb:SegmentOperatingIncomePercent>
    <trmb:SegmentOperatingIncomePercent contextRef="c-104" decimals="3" id="f-702" unitRef="number">0.288</trmb:SegmentOperatingIncomePercent>
    <trmb:SegmentOperatingIncomePercent contextRef="c-105" decimals="3" id="f-703" unitRef="number">0.197</trmb:SegmentOperatingIncomePercent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-5" id="f-704" unitRef="usd">1110500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-5" id="f-705" unitRef="usd">1967900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-5" id="f-706" unitRef="usd">720300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-121" decimals="-5" id="f-707" unitRef="usd">213300000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-122" decimals="-5" id="f-708" unitRef="usd">843400000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-123" decimals="-5" id="f-709" unitRef="usd">278800000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses contextRef="c-121" decimals="-5" id="f-710" unitRef="usd">568200000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-122" decimals="-5" id="f-711" unitRef="usd">521000000.0</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-123" decimals="-5" id="f-712" unitRef="usd">323300000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-121" decimals="-5" id="f-713" unitRef="usd">329000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-122" decimals="-5" id="f-714" unitRef="usd">603500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-123" decimals="-5" id="f-715" unitRef="usd">118200000</us-gaap:OperatingIncomeLoss>
    <trmb:SegmentOperatingIncomePercent contextRef="c-121" decimals="3" id="f-716" unitRef="number">0.296</trmb:SegmentOperatingIncomePercent>
    <trmb:SegmentOperatingIncomePercent contextRef="c-122" decimals="3" id="f-717" unitRef="number">0.307</trmb:SegmentOperatingIncomePercent>
    <trmb:SegmentOperatingIncomePercent contextRef="c-123" decimals="3" id="f-718" unitRef="number">0.164</trmb:SegmentOperatingIncomePercent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-5" id="f-719" unitRef="usd">941700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-5" id="f-720" unitRef="usd">2151300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-5" id="f-721" unitRef="usd">583300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-124" decimals="-5" id="f-722" unitRef="usd">201200000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-125" decimals="-5" id="f-723" unitRef="usd">997400000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-126" decimals="-5" id="f-724" unitRef="usd">268200000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses contextRef="c-124" decimals="-5" id="f-725" unitRef="usd">481400000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-125" decimals="-5" id="f-726" unitRef="usd">498000000.0</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-126" decimals="-5" id="f-727" unitRef="usd">265300000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-124" decimals="-5" id="f-728" unitRef="usd">259100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-125" decimals="-5" id="f-729" unitRef="usd">655900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-126" decimals="-5" id="f-730" unitRef="usd">49800000</us-gaap:OperatingIncomeLoss>
    <trmb:SegmentOperatingIncomePercent contextRef="c-124" decimals="3" id="f-731" unitRef="number">0.275</trmb:SegmentOperatingIncomePercent>
    <trmb:SegmentOperatingIncomePercent contextRef="c-125" decimals="3" id="f-732" unitRef="number">0.305</trmb:SegmentOperatingIncomePercent>
    <trmb:SegmentOperatingIncomePercent contextRef="c-126" decimals="3" id="f-733" unitRef="number">0.085</trmb:SegmentOperatingIncomePercent>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="c-1" id="f-734">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of our total segment operating income to consolidated income before income taxes was as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,060.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;964.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated general corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(212.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(131.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition / divestiture items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation / deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(163.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(112.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring and other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(50.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;460.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;448.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-operating income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,545.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated income before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,005.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:OperatingIncomeLoss contextRef="c-127" decimals="-5" id="f-735" unitRef="usd">1060700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-128" decimals="-5" id="f-736" unitRef="usd">1050700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-129" decimals="-5" id="f-737" unitRef="usd">964800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="c-130" decimals="-5" id="f-738" unitRef="usd">123500000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-131" decimals="-5" id="f-739" unitRef="usd">116000000.0</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-132" decimals="-5" id="f-740" unitRef="usd">123300000</us-gaap:OperatingExpenses>
    <us-gaap:AdjustmentForAmortization contextRef="c-1" decimals="-5" id="f-741" unitRef="usd">199000000.0</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-18" decimals="-5" id="f-742" unitRef="usd">212300000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-19" decimals="-5" id="f-743" unitRef="usd">131600000</us-gaap:AdjustmentForAmortization>
    <trmb:AcquisitionAndDivestitureRelatedCosts contextRef="c-1" decimals="-5" id="f-744" unitRef="usd">81600000</trmb:AcquisitionAndDivestitureRelatedCosts>
    <trmb:AcquisitionAndDivestitureRelatedCosts contextRef="c-18" decimals="-5" id="f-745" unitRef="usd">72400000</trmb:AcquisitionAndDivestitureRelatedCosts>
    <trmb:AcquisitionAndDivestitureRelatedCosts contextRef="c-19" decimals="-5" id="f-746" unitRef="usd">32800000</trmb:AcquisitionAndDivestitureRelatedCosts>
    <trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c-1" decimals="-5" id="f-747" unitRef="usd">163500000</trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense>
    <trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c-18" decimals="-5" id="f-748" unitRef="usd">151100000</trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense>
    <trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c-19" decimals="-5" id="f-749" unitRef="usd">112000000.0</trmb:ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense>
    <trmb:RestructuringChargesAndOtherCosts contextRef="c-1" decimals="-5" id="f-750" unitRef="usd">32400000</trmb:RestructuringChargesAndOtherCosts>
    <trmb:RestructuringChargesAndOtherCosts contextRef="c-18" decimals="-5" id="f-751" unitRef="usd">50100000</trmb:RestructuringChargesAndOtherCosts>
    <trmb:RestructuringChargesAndOtherCosts contextRef="c-19" decimals="-5" id="f-752" unitRef="usd">54200000</trmb:RestructuringChargesAndOtherCosts>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-753" unitRef="usd">460700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-18" decimals="-5" id="f-754" unitRef="usd">448800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-19" decimals="-5" id="f-755" unitRef="usd">510900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-756" unitRef="usd">1545200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-18" decimals="-5" id="f-757" unitRef="usd">-91800000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-19" decimals="-5" id="f-758" unitRef="usd">58200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-759" unitRef="usd">2005900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-5" id="f-760" unitRef="usd">357000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-5" id="f-761" unitRef="usd">569100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="c-1" id="f-762">&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The disaggregation of revenue by geography is summarized in the tables below.  Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and is consistent with the Reporting Segment tables above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reporting Segments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;AECO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Field Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;T&amp;amp;L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;819.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;785.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;473.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,078.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,050.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,535.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,683.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;892.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,018.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;581.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,076.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,110.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,967.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;720.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,798.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,151.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-5" id="f-763" unitRef="usd">819800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-5" id="f-764" unitRef="usd">785900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-5" id="f-765" unitRef="usd">473000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-5" id="f-766" unitRef="usd">2078700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-5" id="f-767" unitRef="usd">375900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-5" id="f-768" unitRef="usd">416000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-5" id="f-769" unitRef="usd">258400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-5" id="f-770" unitRef="usd">1050300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-5" id="f-771" unitRef="usd">125500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-5" id="f-772" unitRef="usd">224800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-5" id="f-773" unitRef="usd">14900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-5" id="f-774" unitRef="usd">365200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-5" id="f-775" unitRef="usd">37400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-5" id="f-776" unitRef="usd">109200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-5" id="f-777" unitRef="usd">42500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-5" id="f-778" unitRef="usd">189100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-5" id="f-779" unitRef="usd">1358600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-5" id="f-780" unitRef="usd">1535900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-5" id="f-781" unitRef="usd">788800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-782" unitRef="usd">3683300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-5" id="f-783" unitRef="usd">655500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-5" id="f-784" unitRef="usd">892900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-5" id="f-785" unitRef="usd">470100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-5" id="f-786" unitRef="usd">2018500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-5" id="f-787" unitRef="usd">293700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-5" id="f-788" unitRef="usd">581200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-5" id="f-789" unitRef="usd">201300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-5" id="f-790" unitRef="usd">1076200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-5" id="f-791" unitRef="usd">98100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-5" id="f-792" unitRef="usd">320600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-5" id="f-793" unitRef="usd">10200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-5" id="f-794" unitRef="usd">428900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-5" id="f-795" unitRef="usd">63200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-5" id="f-796" unitRef="usd">173200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-5" id="f-797" unitRef="usd">38700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-5" id="f-798" unitRef="usd">275100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-5" id="f-799" unitRef="usd">1110500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-5" id="f-800" unitRef="usd">1967900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-5" id="f-801" unitRef="usd">720300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-5" id="f-802" unitRef="usd">3798700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-5" id="f-803" unitRef="usd">554700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-5" id="f-804" unitRef="usd">941600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-5" id="f-805" unitRef="usd">458900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-5" id="f-806" unitRef="usd">1955200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-5" id="f-807" unitRef="usd">267200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-5" id="f-808" unitRef="usd">684200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-5" id="f-809" unitRef="usd">86500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-5" id="f-810" unitRef="usd">1037900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-5" id="f-811" unitRef="usd">83900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-5" id="f-812" unitRef="usd">321300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-5" id="f-813" unitRef="usd">9900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-5" id="f-814" unitRef="usd">415100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-5" id="f-815" unitRef="usd">35900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-5" id="f-816" unitRef="usd">204200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-5" id="f-817" unitRef="usd">28000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-5" id="f-818" unitRef="usd">268100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-5" id="f-819" unitRef="usd">941700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-5" id="f-820" unitRef="usd">2151300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-5" id="f-821" unitRef="usd">583300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-5" id="f-822" unitRef="usd">3676300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-5" id="f-823" unitRef="usd">1911200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-5" id="f-824" unitRef="usd">1855200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-5" id="f-825" unitRef="usd">1777400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-826">&lt;div style="margin-bottom:5pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our physical long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.668%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.149%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific and Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-184" decimals="-5" id="f-827" unitRef="usd">178000000.0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-185" decimals="-5" id="f-828" unitRef="usd">179300000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-186" decimals="-5" id="f-829" unitRef="usd">96000000.0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-187" decimals="-5" id="f-830" unitRef="usd">105600000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-188" decimals="-5" id="f-831" unitRef="usd">37900000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-189" decimals="-5" id="f-832" unitRef="usd">41600000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-5" id="f-833" unitRef="usd">311900000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-6" decimals="-5" id="f-834" unitRef="usd">326500000</us-gaap:NoncurrentAssets>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-835">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 8: DEBT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.526%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Date of Issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;End of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Notes: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Senior Notes, 4.75%, due December 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Senior Notes, 4.90%, due June 2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.04%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Senior Notes, 6.10%, due March 2033&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;800.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;800.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit Facilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022 Revolving Credit Facility, due March 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan, due April 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan, due April 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Uncommitted Credit Facilities, floating rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,066.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Short-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,536.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Maturities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, our debt maturities based on outstanding principal were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;800.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our senior notes are unsecured obligations.  Interest on the senior notes is payable semi-annually in June and December of each year for the 2028 senior notes and in March and September for the 2033 senior notes.  For both the 2028 and 2033 senior notes, the interest rate is subject to adjustment from time to time if Moody&#x2019;s or S&amp;amp;P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness.  We may redeem the notes of each series of senior notes at our option in whole or in part at any time at optional redemption prices.  Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022 Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, we entered into a five-year, unsecured, revolving credit facility in the aggregate principal amount of $1.25&#160;billion.  Subject to approval, we may increase the commitments for revolving loans by an aggregate principal amount of up to $500.0&#160;million.  The variable interest rate and commitment fees are based on our current long-term, senior unsecured debt ratings, our leverage ratio, and certain specified sustainability targets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2022 credit facility contains customary covenants, including, among other requirements, limitations that restrict our and our subsidiaries&#x2019; ability to create liens and enter into sale and leaseback transactions, and restrictions on the ability of the subsidiaries to incur indebtedness.  The facility contains financial covenants that require the maintenance of maximum leverage &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and minimum interest coverage ratios, as well as the timely delivery of quarterly financial reports and compliance certificates.  At the end of 2024, we were in compliance with our debt covenants under a waiver of the financial reporting covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Uncommitted Facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, we had two $75.0 million and one &#x20ac;100.0 million revolving credit facilities, which are uncommitted.  Generally, these variable-rate uncommitted facilities may be redeemed upon demand.  Borrowings under uncommitted facilities are classified as short-term debt in the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-836">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.526%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Date of Issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;End of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Notes: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Senior Notes, 4.75%, due December 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Senior Notes, 4.90%, due June 2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.04%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Senior Notes, 6.10%, due March 2033&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;800.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;800.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit Facilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022 Revolving Credit Facility, due March 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan, due April 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan, due April 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Uncommitted Credit Facilities, floating rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,066.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Short-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,536.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c-190"
      decimals="INF"
      id="f-837"
      unitRef="number">0.0475</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-190" decimals="-5" id="f-838" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-191" decimals="-5" id="f-839" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c-192"
      decimals="INF"
      id="f-840"
      unitRef="number">0.0490</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-192" decimals="4" id="f-841" unitRef="number">0.0504</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-192" decimals="-5" id="f-842" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-193" decimals="-5" id="f-843" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c-194"
      decimals="INF"
      id="f-844"
      unitRef="number">0.0610</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-194" decimals="4" id="f-845" unitRef="number">0.0613</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-194" decimals="-5" id="f-846" unitRef="usd">800000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-195" decimals="-5" id="f-847" unitRef="usd">800000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-196"
      id="f-848"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-196" decimals="-5" id="f-849" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-197" decimals="-5" id="f-850" unitRef="usd">150000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-198"
      id="f-851"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-198" decimals="-5" id="f-852" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-199" decimals="-5" id="f-853" unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-200"
      id="f-854"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-200" decimals="-5" id="f-855" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-201" decimals="-5" id="f-856" unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-202"
      id="f-857"
      unitRef="number"
      xsi:nil="true"/>
    <trmb:ShortTermDebtGross contextRef="c-202" decimals="-5" id="f-858" unitRef="usd">0</trmb:ShortTermDebtGross>
    <trmb:ShortTermDebtGross contextRef="c-203" decimals="-5" id="f-859" unitRef="usd">130400000</trmb:ShortTermDebtGross>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-5" decimals="-5" id="f-860" unitRef="usd">9400000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-6" decimals="-5" id="f-861" unitRef="usd">13800000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-5" decimals="-5" id="f-862" unitRef="usd">1390600000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-6" decimals="-5" id="f-863" unitRef="usd">3066600000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:ShortTermBorrowings contextRef="c-5" decimals="-5" id="f-864" unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent contextRef="c-6" decimals="-5" id="f-865" unitRef="usd">530400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-5" id="f-866" unitRef="usd">1390600000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-5" id="f-867" unitRef="usd">2536200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-868">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, our debt maturities based on outstanding principal were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;800.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <trmb:ShortTermDebtGross contextRef="c-5" decimals="-5" id="f-869" unitRef="usd">0</trmb:ShortTermDebtGross>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-5" decimals="-5" id="f-870" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-5" decimals="-5" id="f-871" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-5" decimals="-5" id="f-872" unitRef="usd">600000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-5" decimals="-5" id="f-873" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-5" decimals="-5" id="f-874" unitRef="usd">800000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <trmb:DebtLongTermAndShortTermCombinedAmountGross contextRef="c-5" decimals="-5" id="f-875" unitRef="usd">1400000000</trmb:DebtLongTermAndShortTermCombinedAmountGross>
    <us-gaap:DebtInstrumentTerm contextRef="c-204" id="f-876">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-205" decimals="INF" id="f-877" unitRef="usd">1250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <trmb:LineOfCreditFacilityAdditionalBorrowingCapacity contextRef="c-205" decimals="-5" id="f-878" unitRef="usd">500000000</trmb:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <trmb:NumberOfRevolvingLoanFacilities
      contextRef="c-206"
      decimals="INF"
      id="f-879"
      unitRef="loan_facility">2</trmb:NumberOfRevolvingLoanFacilities>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-206" decimals="-5" id="f-880" unitRef="usd">75000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <trmb:NumberOfRevolvingLoanFacilities
      contextRef="c-207"
      decimals="INF"
      id="f-881"
      unitRef="loan_facility">1</trmb:NumberOfRevolvingLoanFacilities>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-207" decimals="-5" id="f-882" unitRef="eur">100000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-883">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 9: LEASES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities.  Lease terms range from 1 to 13 years, and certain leases include options to extend the lease for up to 10 years.  We consider options to extend the lease in determining the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for liabilities included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for Operating lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt"&gt;Excludes cash payments for short-term leases, which are not capitalized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-905"&gt;&lt;span style="-sec-ix-hidden:f-906"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate     &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, the maturities of lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.256%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-56" id="f-884">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-57" id="f-885">P13Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-57" id="f-886">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-887">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for liabilities included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for Operating lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt"&gt;Excludes cash payments for short-term leases, which are not capitalized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-905"&gt;&lt;span style="-sec-ix-hidden:f-906"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate     &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-5" id="f-888" unitRef="usd">31400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-18" decimals="-5" id="f-889" unitRef="usd">33500000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-19" decimals="-5" id="f-890" unitRef="usd">36300000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-5" id="f-891" unitRef="usd">15000000.0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-18" decimals="-5" id="f-892" unitRef="usd">17100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-19" decimals="-5" id="f-893" unitRef="usd">14800000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-5" id="f-894" unitRef="usd">46400000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-18" decimals="-5" id="f-895" unitRef="usd">50600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-19" decimals="-5" id="f-896" unitRef="usd">51100000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-5" id="f-897" unitRef="usd">30300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-18" decimals="-5" id="f-898" unitRef="usd">31000000.0</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-19" decimals="-5" id="f-899" unitRef="usd">35000000.0</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-5" id="f-900" unitRef="usd">44100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-18" decimals="-5" id="f-901" unitRef="usd">47000000.0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-19" decimals="-5" id="f-902" unitRef="usd">26300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-903" unitRef="usd">123500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-5" id="f-904" unitRef="usd">124000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-5" id="f-907" unitRef="usd">21200000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-5" id="f-908" unitRef="usd">29100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-909" unitRef="usd">123400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-5" id="f-910" unitRef="usd">121900000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-5" id="f-911" unitRef="usd">144600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-5" id="f-912" unitRef="usd">151000000.0</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-913" unitRef="number">0.0458</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-914" unitRef="number">0.0427</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-915">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-916">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-917">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, the maturities of lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.256%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.544%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-5" id="f-918" unitRef="usd">27200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-5" id="f-919" unitRef="usd">28800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-5" id="f-920" unitRef="usd">23900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-5" id="f-921" unitRef="usd">20600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-5" id="f-922" unitRef="usd">18300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-5" id="f-923" unitRef="usd">51100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-5" id="f-924" unitRef="usd">169900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-5" id="f-925" unitRef="usd">25300000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-5" id="f-926" unitRef="usd">144600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-927">&lt;div style="margin-top:15pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 10: COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, we had unconditional purchase obligations of approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$470.7 million as compared to $618.9&#160;million at the end of 2023.  These unconditional purchase obligations primarily represent (i) various non-cancellable agreements with certain service providers with minimum or fixed commitments, and (ii) open non-cancellable purchase orders for material purchases with our inventory vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are involved in litigation arising in the ordinary course of our business.  There are no material legal proceedings, other than ordinary routine litigation incidental to the business, that we or any of our subsidiaries is a party, or that any of our or our subsidiaries&#x2019; property is subject.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-5" decimals="-5" id="f-928" unitRef="usd">470700000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-6" decimals="-5" id="f-929" unitRef="usd">618900000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-930">&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 11: FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is measured by using observable or, to the extent necessary, unobservable inputs.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments recorded at fair value include our deferred compensation plan.  The fair value was $31.0 million and $31.2&#160;million at the end of 2024 and 2023, and is included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets.  The fair value was measured by using quoted prices in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments not recorded at fair value on a recurring basis (debt) had an estimated fair value of $1.4 billion and $3.1&#160;billion at the end of 2024 and 2023.  The fair value of the debt was determined based on observable market prices in less active markets.  The fair values do not indicate the amount we would currently have to pay to extinguish the debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-208" decimals="-5" id="f-931" unitRef="usd">31000000.0</trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <trmb:DeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-208" decimals="-5" id="f-932" unitRef="usd">31000000.0</trmb:DeferredCompensationPlanAssetsFairValueDisclosure>
    <trmb:DeferredCompensationPlanAssetsFairValueDisclosure contextRef="c-209" decimals="-5" id="f-933" unitRef="usd">31200000</trmb:DeferredCompensationPlanAssetsFairValueDisclosure>
    <trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure contextRef="c-209" decimals="-5" id="f-934" unitRef="usd">31200000</trmb:DeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue contextRef="c-208" decimals="-8" id="f-935" unitRef="usd">1400000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-209" decimals="-8" id="f-936" unitRef="usd">3100000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-937">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 12: DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our deferred revenue during 2024 and 2023 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.715%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized from prior year-end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(652.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(607.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings net of revenue recognized from current year and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, approximately $1.7 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, software, and software maintenance, and to a lesser extent, hardware and professional services contracts.  We expect to recognize $1.2&#160;billion or 71% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining performance obligations exclude $0.2&#160;billion for the Mobility divestiture, which closed on February 8, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-938">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our deferred revenue during 2024 and 2023 were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.715%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized from prior year-end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(652.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(607.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings net of revenue recognized from current year and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-5" id="f-939" unitRef="usd">761400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-50" decimals="-5" id="f-940" unitRef="usd">737600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-941" unitRef="usd">652300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-18" decimals="-5" id="f-942" unitRef="usd">607800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <trmb:ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet contextRef="c-1" decimals="-5" id="f-943" unitRef="usd">786900000</trmb:ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet>
    <trmb:ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet contextRef="c-18" decimals="-5" id="f-944" unitRef="usd">631600000</trmb:ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-5" id="f-945" unitRef="usd">896000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-5" id="f-946" unitRef="usd">761400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-5" decimals="-8" id="f-947" unitRef="usd">1700000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-210" decimals="-8" id="f-948" unitRef="usd">1200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-210" decimals="2" id="f-949" unitRef="number">0.71</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-210" id="f-950">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <trmb:RevenueRemainingPerformanceObligationOptionalExemptionAmount contextRef="c-5" decimals="-8" id="f-951" unitRef="usd">200000000</trmb:RevenueRemainingPerformanceObligationOptionalExemptionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-952">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 13: INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before taxes and the provision (benefit) for taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,789.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the tax provision at the statutory federal income tax rate and the tax provision as a percentage of income before taxes (&#x201c;effective tax rate&#x201d;) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in tax rate resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other U.S. taxes on foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign-derived intangible income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax reserve releases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax on Ag divestiture&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in 2024 tax rate was primarily due to gains from the Ag divestiture, which impacted the foreign and domestic items in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  The significant components of deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses not currently deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany prepayments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(199.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, we have U.S. federal net operating loss carryforwards, or federal NOLs, of approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$18.9&#160;million, which will begin to expire in 2036.  At the end of 2024, we have foreign net operating and capital loss carryforwards, or foreign losses, of approximately $106.3&#160;million, which generally have no expiration.  Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code.  We have determined that it is more likely than not that a portion of the foreign losses will not be realized and, accordingly, a valuation allowance has been established for such amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have California research and development credit carryforwards of approximately $35.2 million, which have an indefinite carryforward period.  We believe that it is more likely than not that a significant portion of the California research and development credit carryforwards will not be realized and, accordingly, a valuation allowance has been established for such amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have net deferred tax assets of $14.4&#160;million relating to our investment in PTx Trimble.  We believe that it is more likely than not that a significant portion of the net deferred tax assets will not be realized and, accordingly, a valuation allowance has been established for such amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences.  We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax.  During 2024, we repatriated $232.7 million cash from foreign earnings to the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of unrecognized tax benefits at the end of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$78.2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  A reconciliation of gross unrecognized tax benefits was as follows:&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Decrease) increase related to prior years&#x2019; tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$45.8&#160;million and $59.5&#160;million at the end of 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes.  We are currently under a U.S. federal income tax audit for our tax year 2021 and have not yet received any assessment.  Our tax years before 2021 are closed for U.S. federal income tax audit purposes.  Our tax years are substantially closed for all state income taxes for audit purposes through 2015.  Non-U.S. income tax matters have been concluded for years through 2008.  We are currently in various stages of multiple year examinations from state and foreign (multiple jurisdictions) taxing authorities.  While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise.  We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although the timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.  Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets.  At the end of 2024 and 2023, we accrued $8.8&#160;million and $9.9&#160;million for interest and penalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-954">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before taxes and the provision (benefit) for taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,789.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-953">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before taxes and the provision (benefit) for taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,789.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-5" id="f-955" unitRef="usd">216400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-18" decimals="-5" id="f-956" unitRef="usd">26900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-19" decimals="-5" id="f-957" unitRef="usd">117700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-5" id="f-958" unitRef="usd">1789500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-18" decimals="-5" id="f-959" unitRef="usd">330100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-19" decimals="-5" id="f-960" unitRef="usd">451400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-961" unitRef="usd">2005900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-5" id="f-962" unitRef="usd">357000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-5" id="f-963" unitRef="usd">569100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-964" unitRef="usd">94100000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-965" unitRef="usd">57100000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-966" unitRef="usd">98400000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-967" unitRef="usd">-71200000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-968" unitRef="usd">-92500000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-969" unitRef="usd">-97700000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-1" decimals="-5" id="f-970" unitRef="usd">22900000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-18" decimals="-5" id="f-971" unitRef="usd">-35400000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-19" decimals="-5" id="f-972" unitRef="usd">700000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-973" unitRef="usd">15600000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-974" unitRef="usd">12800000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-975" unitRef="usd">12600000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-976" unitRef="usd">2100000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-977" unitRef="usd">-6600000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-978" unitRef="usd">-5000000.0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-1" decimals="-5" id="f-979" unitRef="usd">17700000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-18" decimals="-5" id="f-980" unitRef="usd">6200000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-19" decimals="-5" id="f-981" unitRef="usd">7600000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-982" unitRef="usd">364800000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-983" unitRef="usd">80400000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-984" unitRef="usd">48400000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-985" unitRef="usd">96100000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-986" unitRef="usd">-5500000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-987" unitRef="usd">62700000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c-1" decimals="-5" id="f-988" unitRef="usd">460900000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c-18" decimals="-5" id="f-989" unitRef="usd">74900000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c-19" decimals="-5" id="f-990" unitRef="usd">111100000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-991" unitRef="usd">501500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-5" id="f-992" unitRef="usd">45700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-5" id="f-993" unitRef="usd">119400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-994" unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-18" decimals="3" id="f-995" unitRef="number">0.128</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-19" decimals="3" id="f-996" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-997">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the tax provision at the statutory federal income tax rate and the tax provision as a percentage of income before taxes (&#x201c;effective tax rate&#x201d;) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in tax rate resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other U.S. taxes on foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign-derived intangible income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax reserve releases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax on Ag divestiture&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="INF" id="f-998" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-18"
      decimals="INF"
      id="f-999"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-19"
      decimals="INF"
      id="f-1000"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1001" unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-18" decimals="3" id="f-1002" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-19" decimals="3" id="f-1003" unitRef="number">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1004" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-18" decimals="3" id="f-1005" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-19" decimals="3" id="f-1006" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-1007" unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-18" decimals="3" id="f-1008" unitRef="number">0.048</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-19" decimals="3" id="f-1009" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent contextRef="c-1" decimals="3" id="f-1010" unitRef="number">-0.028</trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent>
    <trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent contextRef="c-18" decimals="3" id="f-1011" unitRef="number">-0.044</trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent>
    <trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent contextRef="c-19" decimals="3" id="f-1012" unitRef="number">-0.031</trmb:EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-1" decimals="3" id="f-1013" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-18" decimals="3" id="f-1014" unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-19" decimals="3" id="f-1015" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-1016" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-18" decimals="3" id="f-1017" unitRef="number">0.054</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-19" decimals="3" id="f-1018" unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent contextRef="c-1" decimals="3" id="f-1019" unitRef="number">-0.010</trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent>
    <trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent contextRef="c-18" decimals="3" id="f-1020" unitRef="number">-0.025</trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent>
    <trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent contextRef="c-19" decimals="3" id="f-1021" unitRef="number">-0.018</trmb:EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-1" decimals="3" id="f-1022" unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-18" decimals="3" id="f-1023" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-19" decimals="3" id="f-1024" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1025" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-18" decimals="3" id="f-1026" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-19" decimals="3" id="f-1027" unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1028" unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-18" decimals="3" id="f-1029" unitRef="number">0.128</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-19" decimals="3" id="f-1030" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1031">The significant components of deferred tax assets and liabilities were as follows:&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;At the End of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses not currently deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany prepayments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(199.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="c-5" decimals="-5" id="f-1032" unitRef="usd">311300000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="c-6" decimals="-5" id="f-1033" unitRef="usd">373600000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities contextRef="c-5" decimals="-5" id="f-1034" unitRef="usd">17600000</trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities>
    <trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities contextRef="c-6" decimals="-5" id="f-1035" unitRef="usd">105800000</trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-5" id="f-1036" unitRef="usd">29700000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-6" decimals="-5" id="f-1037" unitRef="usd">30200000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-5" id="f-1038" unitRef="usd">26900000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-5" id="f-1039" unitRef="usd">19700000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-5" id="f-1040" unitRef="usd">385500000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-5" id="f-1041" unitRef="usd">529300000</us-gaap:DeferredIncomeTaxLiabilities>
    <trmb:DeferredTaxAssetsDepreciationAndAmortization contextRef="c-5" decimals="-5" id="f-1042" unitRef="usd">217600000</trmb:DeferredTaxAssetsDepreciationAndAmortization>
    <trmb:DeferredTaxAssetsDepreciationAndAmortization contextRef="c-6" decimals="-5" id="f-1043" unitRef="usd">368200000</trmb:DeferredTaxAssetsDepreciationAndAmortization>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-5" id="f-1044" unitRef="usd">118200000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-6" decimals="-5" id="f-1045" unitRef="usd">98400000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <trmb:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-5" decimals="-5" id="f-1046" unitRef="usd">34700000</trmb:DeferredTaxAssetsOperatingLeaseLiability>
    <trmb:DeferredTaxAssetsOperatingLeaseLiability contextRef="c-6" decimals="-5" id="f-1047" unitRef="usd">36200000</trmb:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-5" decimals="-5" id="f-1048" unitRef="usd">23100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-6" decimals="-5" id="f-1049" unitRef="usd">23500000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-5" decimals="-5" id="f-1050" unitRef="usd">26300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-6" decimals="-5" id="f-1051" unitRef="usd">26500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-5" id="f-1052" unitRef="usd">24300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-5" id="f-1053" unitRef="usd">17900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-5" id="f-1054" unitRef="usd">17200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-5" id="f-1055" unitRef="usd">16700000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory contextRef="c-5" decimals="-5" id="f-1056" unitRef="usd">0</us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory>
    <us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory contextRef="c-6" decimals="-5" id="f-1057" unitRef="usd">36600000</us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-5" id="f-1058" unitRef="usd">74600000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-5" id="f-1059" unitRef="usd">60800000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-5" id="f-1060" unitRef="usd">536000000.0</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-5" id="f-1061" unitRef="usd">684800000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-5" id="f-1062" unitRef="usd">56000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-5" id="f-1063" unitRef="usd">31000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-5" id="f-1064" unitRef="usd">480000000.0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-5" id="f-1065" unitRef="usd">653800000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-5" id="f-1066" unitRef="usd">94500000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-5" id="f-1067" unitRef="usd">124500000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-5" id="f-1068" unitRef="usd">294400000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-5" id="f-1069" unitRef="usd">412300000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-5" id="f-1070" unitRef="usd">199900000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-5" id="f-1071" unitRef="usd">287800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-5" id="f-1072" unitRef="usd">94500000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-5" id="f-1073" unitRef="usd">124500000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="c-211" decimals="-5" id="f-1074" unitRef="usd">18900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-211" decimals="-5" id="f-1075" unitRef="usd">106300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-212" decimals="-5" id="f-1076" unitRef="usd">35200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments contextRef="c-5" decimals="-5" id="f-1077" unitRef="usd">14400000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:ForeignEarningsRepatriated contextRef="c-1" decimals="-5" id="f-1078" unitRef="usd">232700000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1079">&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of unrecognized tax benefits at the end of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$78.2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  A reconciliation of gross unrecognized tax benefits was as follows:&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Decrease) increase related to prior years&#x2019; tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-5" id="f-1080" unitRef="usd">78200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-5" id="f-1081" unitRef="usd">88300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-50" decimals="-5" id="f-1082" unitRef="usd">76500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-51" decimals="-5" id="f-1083" unitRef="usd">64200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-5" id="f-1084" unitRef="usd">11300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-18" decimals="-5" id="f-1085" unitRef="usd">12400000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-19" decimals="-5" id="f-1086" unitRef="usd">23000000.0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-5" id="f-1087" unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-18" decimals="-5" id="f-1088" unitRef="usd">7600000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-19" decimals="-5" id="f-1089" unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-5" id="f-1090" unitRef="usd">19900000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-18" decimals="-5" id="f-1091" unitRef="usd">8200000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-19" decimals="-5" id="f-1092" unitRef="usd">10000000.0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-5" id="f-1093" unitRef="usd">78200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-5" id="f-1094" unitRef="usd">88300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-50" decimals="-5" id="f-1095" unitRef="usd">76500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-5" decimals="-5" id="f-1096" unitRef="usd">45800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-6" decimals="-5" id="f-1097" unitRef="usd">59500000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-5" decimals="-5" id="f-1098" unitRef="usd">8800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-6" decimals="-5" id="f-1099" unitRef="usd">9900000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1100">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 14: EMPLOYEE STOCK BENEFIT PLANS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amended and Restated 2002 Stock Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2024, our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 10.0&#160;million shares.  As such, our Amended and Restated 2002 Stock Plan provides for the grant of incentive and non-statutory stock options and Restricted Stock Units (&#x201c;RSUs&#x201d;) for up to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102.6&#160;million shares.  At the end of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the remaining number of shares available for grant under the Amended and Restated 2002 Stock Plan was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.9 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was allocated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2024, total unamortized stock-based compensation expense was $200.2 million, with a weighted-average recognition period of 1.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and market conditions (&#x201c;PSUs&#x201d;).  RSUs containing only service conditions typically vest ratably over a three-year service period.  PSUs are granted to executive officers and other senior employees and vest after a three-year service period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value at the grant date is determined by (a) the closing pr&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ice of our common stock for awards containing only service or both service and performance conditions, or (b) the Monte Carlo valuation model for awards containing both service and  market conditions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For PSUs, the number of shares received at vesting&#160;will&#160;range&#160;from&#160;0%&#160;to&#160;220% of&#160;the&#160;target&#160;grant&#160;amount based on either  market conditions or performance conditions or, in some cases, both.  Market conditions consider our relative total stockholder return (&#x201c;TSR&#x201d;) of our common stock as compared to the TSR of the constituents of the S&amp;amp;P 500 over the vesting period.  Performance conditions consider the achievement of our financial results or metrics over the vesting period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.151%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.153%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024 Restricted Stock Units Unvested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant-Date&#160;Fair&#160;Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, except for per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at the beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares vested, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled and forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at the end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes 0.3 million PSUs granted, 0.1 million PSUs vested, 0.3 million PSUs cancelled and forfeited, and 1.1 million PSUs unvested at the end of the year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million  PSUs related to shares cancelled due to achievement below target levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value of all RSUs granted during &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024, 2023, and 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was $65.12, $49.93, and $73.32 per share.  The fair value of all RSUs vested during 2024, 2023, and 2022 was $126.5 million, $110.1 million, and $108.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have an employee stock purchase plan (&#x201c;ESPP&#x201d;) under which our stockholders have approved an aggregate of 39.0&#160;million shares of common stock for issuance to eligible employees.  The fair value at the grant date is based on the Black-Scholes valuation model.  The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months.  Rights to purchase shares are granted during the first and third quarter of each year.  The ESPP terminates on March 15, 2027.  In 2024, 2023, and 2022, 0.7&#160;million, 0.8&#160;million, and 0.6&#160;million shares were issued, representing $34.5 million, $35.7 million, and $34.7 million in cash received for the issuance of stock under the ESPP.  At the end of 2024, the number of shares reserved for future purchases was 3.9&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-213"
      decimals="INF"
      id="f-1101"
      unitRef="shares">10000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-214"
      decimals="-5"
      id="f-1102"
      unitRef="shares">102600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-214"
      decimals="-5"
      id="f-1103"
      unitRef="shares">17900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1104">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was allocated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.508%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensation contextRef="c-215" decimals="-5" id="f-1105" unitRef="usd">145200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-216" decimals="-5" id="f-1106" unitRef="usd">132800000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-217" decimals="-5" id="f-1107" unitRef="usd">108700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-218" decimals="-5" id="f-1108" unitRef="usd">3400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-219" decimals="-5" id="f-1109" unitRef="usd">1800000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-220" decimals="-5" id="f-1110" unitRef="usd">1100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-221" decimals="-5" id="f-1111" unitRef="usd">10000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-222" decimals="-5" id="f-1112" unitRef="usd">10800000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-223" decimals="-5" id="f-1113" unitRef="usd">10600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-5" id="f-1114" unitRef="usd">158600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-18" decimals="-5" id="f-1115" unitRef="usd">145400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-19" decimals="-5" id="f-1116" unitRef="usd">120400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-224" decimals="-5" id="f-1117" unitRef="usd">17000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-225" decimals="-5" id="f-1118" unitRef="usd">14600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-226" decimals="-5" id="f-1119" unitRef="usd">12600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-227" decimals="-5" id="f-1120" unitRef="usd">45000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-228" decimals="-5" id="f-1121" unitRef="usd">40700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-229" decimals="-5" id="f-1122" unitRef="usd">28000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-230" decimals="-5" id="f-1123" unitRef="usd">29300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-231" decimals="-5" id="f-1124" unitRef="usd">27100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-232" decimals="-5" id="f-1125" unitRef="usd">24600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-233" decimals="-5" id="f-1126" unitRef="usd">67300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-234" decimals="-5" id="f-1127" unitRef="usd">63000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-235" decimals="-5" id="f-1128" unitRef="usd">55200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-5" id="f-1129" unitRef="usd">158600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-18" decimals="-5" id="f-1130" unitRef="usd">145400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-19" decimals="-5" id="f-1131" unitRef="usd">120400000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-5" decimals="-5" id="f-1132" unitRef="usd">200200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1133">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-236" id="f-1134">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-237" id="f-1135">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-238"
      decimals="INF"
      id="f-1136"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-239"
      decimals="INF"
      id="f-1137"
      unitRef="number">2.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1138">&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.151%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.153%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024 Restricted Stock Units Unvested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant-Date&#160;Fair&#160;Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, except for per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at the beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares vested, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled and forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at the end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes 0.3 million PSUs granted, 0.1 million PSUs vested, 0.3 million PSUs cancelled and forfeited, and 1.1 million PSUs unvested at the end of the year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million  PSUs related to shares cancelled due to achievement below target levels.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-240"
      decimals="-5"
      id="f-1139"
      unitRef="shares">5500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-240"
      decimals="2"
      id="f-1140"
      unitRef="usdPerShare">58.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-215"
      decimals="-5"
      id="f-1141"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1142"
      unitRef="usdPerShare">65.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1143"
      unitRef="usdPerShare">65.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-215"
      decimals="-5"
      id="f-1144"
      unitRef="shares">2000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1145"
      unitRef="usdPerShare">60.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-215"
      decimals="-5"
      id="f-1146"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1147"
      unitRef="usdPerShare">61.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-241"
      decimals="-5"
      id="f-1148"
      unitRef="shares">5400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-241"
      decimals="2"
      id="f-1149"
      unitRef="usdPerShare">60.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-242"
      decimals="-5"
      id="f-1150"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-242"
      decimals="-5"
      id="f-1151"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-242"
      decimals="-5"
      id="f-1152"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-243"
      decimals="-5"
      id="f-1153"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod
      contextRef="c-244"
      decimals="-5"
      id="f-1154"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-244"
      decimals="-5"
      id="f-1155"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1156"
      unitRef="usdPerShare">65.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1157"
      unitRef="usdPerShare">65.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-216"
      decimals="2"
      id="f-1158"
      unitRef="usdPerShare">49.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-217"
      decimals="2"
      id="f-1159"
      unitRef="usdPerShare">73.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-215" decimals="-5" id="f-1160" unitRef="usd">126500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-216" decimals="-5" id="f-1161" unitRef="usd">110100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-217" decimals="-5" id="f-1162" unitRef="usd">108300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-245"
      decimals="INF"
      id="f-1163"
      unitRef="shares">39000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-221"
      decimals="INF"
      id="f-1164"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <trmb:EmployeeStockPurchaseOfferingPeriod contextRef="c-221" id="f-1165">P6M</trmb:EmployeeStockPurchaseOfferingPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-221"
      decimals="-5"
      id="f-1166"
      unitRef="shares">700000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-222"
      decimals="-5"
      id="f-1167"
      unitRef="shares">800000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-223"
      decimals="-5"
      id="f-1168"
      unitRef="shares">600000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-221" decimals="-5" id="f-1169" unitRef="usd">34500000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-222" decimals="-5" id="f-1170" unitRef="usd">35700000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-223" decimals="-5" id="f-1171" unitRef="usd">34700000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-245"
      decimals="-5"
      id="f-1172"
      unitRef="shares">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1173">&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 15: COMMON STOCK REPURCHASE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 28, 2024, our Board of Directors approved a new stock repurchase program (the &#x201c;2024 Stock Repurchase Program&#x201d;) authorizing up to $800.0&#160;million in repurchases of our common stock.  The 2024 Stock Repurchase Program replaced the prior stock repurchase program, which was approved in August 2021 and has been cancelled.  At the end of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, there were remaining authorized funds of $625.0&#160;million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024, 2023, and 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we repurchased approximately 2.9&#160;million, 2.4&#160;million, and 6.0&#160;million shares of common stock in open market purchases at an average price of $60.97, $42.50, and $65.90 per share for a total of $175.0&#160;million, $100.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$394.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, determined by the average book value per share of outstanding stock, calculated at the time of each individual repurchase transaction.  The excess of the purchase price over this average for each repurchase was charged to retained earnings.  Common stock repurchases under the program were recorded based upon the trade date for accounting purposes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As a result of the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; repurchases under the 2024 Stock Repurchase Program, retained earnings was reduced by $149.1&#160;million in &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the end of the year 2024, the Board of Directors authorized a common stock repurchase authorization of up to $1.0&#160;billion, which replaces the existing 2024 Stock Repurchase Program in the first quarter of 2025.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may repurchase stock from time to time through accelerated stock repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or other means.  The timing and actual number of any stock repurchased will depend on a variety of factors, including market conditions, our stock price, other available uses of capital, applicable legal requirements, and other factors.  This program may be suspended, modified, or discontinued at any time without prior notice.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-246" decimals="INF" id="f-1174" unitRef="usd">800000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-247" decimals="-6" id="f-1175" unitRef="usd">625000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-248"
      decimals="-5"
      id="f-1176"
      unitRef="shares">2900000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-249"
      decimals="-5"
      id="f-1177"
      unitRef="shares">2400000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-250"
      decimals="-5"
      id="f-1178"
      unitRef="shares">6000000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
      contextRef="c-248"
      decimals="2"
      id="f-1179"
      unitRef="usdPerShare">60.97</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
      contextRef="c-249"
      decimals="2"
      id="f-1180"
      unitRef="usdPerShare">42.50</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
      contextRef="c-250"
      decimals="2"
      id="f-1181"
      unitRef="usdPerShare">65.90</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-248" decimals="-5" id="f-1182" unitRef="usd">175000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-249" decimals="-5" id="f-1183" unitRef="usd">100000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-250" decimals="-5" id="f-1184" unitRef="usd">394700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-45" decimals="-5" id="f-1185" unitRef="usd">149100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-251" decimals="INF" id="f-1186" unitRef="usd">1000000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <dei:AuditorName contextRef="c-1" id="f-1187">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-1188">San Jose, California</dei:AuditorLocation>
    <dei:AuditorName contextRef="c-1" id="f-1189">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-1190">San Jose, California</dei:AuditorLocation>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-252" id="f-1191">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-252" id="f-1192">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-252" id="f-1193">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-253" id="f-1194">We previously reported in our Quarterly Report on Form 10-Q for the quarter ended March 29, 2024, that Jennifer Allison had entered into a Rule 10b5-1 trading arrangement on February 29, 2024 for potential sales of 1,571 shares between June 3, 2024 and June 2, 2025.  The actual number of shares under that trading arrangement was 3,571 shares, which have all now been sold, as reported on a Form 4 filed on January 22, 2025.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndName contextRef="c-254" id="f-1195">Jennifer Allison</ecd:TrdArrIndName>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-254" id="f-1196">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-254" id="f-1197">February 29, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-255"
      decimals="INF"
      id="f-1198"
      unitRef="shares">1571</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-254" id="f-1199">June 2, 2025</ecd:TrdArrExpirationDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-256"
      decimals="INF"
      id="f-1200"
      unitRef="shares">3571</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1202">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-402"
          xlink:label="f-402"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-401"
          xlink:label="f-401"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-400"
          xlink:label="f-400"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes $9.0 million and $9.1 million of cash and cash equivalents classified as held for sale as of January&#160;3, 2025 and December&#160;29, 2023.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-402"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-401"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-400"
          xlink:to="fn-1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
